.laboratory{overflow: hidden;}
.labSw{position: relative;}
.labSw .swiper-container{padding: 20px 0;}
.labSw .swiper-wrapper{width: 978px;}
.labSw .swiper-slide{width: 100%;}
.labSw .swiper-slide img{display:block; width: 100%;opacity:0.30;filter:alpha(opacity=30); }
.labSw .swiper-slide.swiper-slide-active img{opacity:1;filter:alpha(opacity=100);box-shadow: 0 0 18px rgba(162,162,162,0.41);}
.labSw .swiper-button-prev,.labSw .swiper-button-next{position: absolute;top:50%;width: 66px;height: 66px;margin-top: -33px;background-repeat: no-repeat;background-position: center center;background-size: 100%;z-index: 10;}

.labSw .swiper-button-prev{left: 140px;background-image: url("../images/prev2.png");}
.labSw .swiper-button-next{right: 140px;background-image: url("../images/next2.png");}

.section{overflow: hidden;padding-bottom: 55px;}


.labBox{font-size: 16px;line-height: 32px;color: #595959;}
.labBox img{max-width: 100%!important;}
.duty li,.target li{float: left;width: 23.8%;margin-right:1.6%;margin-bottom: 10px;border: 1px solid #e1e3e8;box-sizing: border-box;position: relative;  -webkit-transition: all 0.1s; -moz-transition: all 0.1s;-o-transition:all 0.1s; transition: all 0.1s;}
.duty li{height: 160px;padding: 25px 18px 0 18px;}
.duty li:nth-child(4n),.target li:nth-child(4n){margin-right: 0;}
.duty li p,.target li h3{font-size: 24px;line-height: 32px;color: #595959;}
.duty li p{padding-right: 135px;}
.duty li em{display: block;position: absolute;top:25px;right: 18px;font-size: 80px;line-height: 66px;color: #cfcfcf;font-family: 'gothamregular';}
.duty li:hover,.target li:hover{background: #007571;}
.duty li:hover p{color: #fff;}
.duty li:hover em{color: #0da29d;}

.policy{font-size: 30px;line-height: 34px;color: #595959;}
.target li{height: 160px;padding: 20px 18px;}
.target li p{font-size: 16px;line-height: 16px;color: #007571;font-family: 'gothamregular';}
.target li p em{display: inline-block;font-size: 80px;line-height: 64px;font-family: 'gothamregular';}
.target li h3{margin-top: 15px;}
.target li p,.target li p em{vertical-align: baseline;}
.target li:hover p,.target li:hover h3{color: #fff;}
.expertVisit{margin-bottom: 100px;}
.visit-list{overflow: hidden;}
.visit-list li{padding: 0 45px;background: #f5f5f5;height: 170px;margin-bottom: 16px; -webkit-transition: all 0.2s; -moz-transition: all 0.2s;-o-transition:all 0.2s; transition: all 0.2s;}
.visit-list li a{display: block;padding-right: 50px;color: #303030;height: 100%;position: relative;}
.visit-list li h3{font-size: 30px;line-height: 32px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-top: 48px;}
.visit-list li p{font-size: 18px;line-height:28px;margin-top: 15px;max-height: 56px;overflow: hidden;}
.visit-list li a:after{content: "";position: absolute;right: 0;top:50%;width: 34px;height: 34px;margin-top: -17px;background-image: url("../images/icon_next.png");background-repeat: no-repeat;background-position: center center;background-size: 100%;}
.visit-list li:hover{background: #007571;}
.visit-list li:hover a{color: #fff;}
.visit-list li:hover a:after{background-image: url("../images/icon_next2.png");}

























