.tb_banner{ position: relative;}
.pagination_1{ position: absolute; left: 0;right: 0;bottom: 20px;text-align: center;z-index: 5;}
.pagination_1 .swiper-pagination-bullet{background: transparent;transition: .5s;position: relative; cursor: pointer; opacity: 1; width: 12px;height: 12px;border: 1px solid #fff; margin: 0 10px; position: relative;}
.pagination_1 .swiper-pagination-bullet:before{transition: .5s; position: absolute; left: 3px;top: 3px;bottom: 3px;right: 3px;content: '';background: #fff;border-radius: 50%;transform: scale(0);-webkit-transform: scale(0);}
.pagination_1 .swiper-pagination-bullet-active{ transform: scale(1.2); -webkit-transform: scale(1.2);}
.pagination_1 .swiper-pagination-bullet-active:before{ transform: scale(1); -webkit-transform: scale(1);}
.aboutUs .fl{ width: 518px;margin-right: 4%; width: 47%;}

.lianjie a{ display: inline-block;vertical-align: top;text-align: center; margin-right: 50px;  line-height: 1.4;}
.service{ padding: 1% 3% 4% 3%; overflow: hidden;}
.service .link{ display: block; position: relative; overflow: hidden;background: #000;}
.service .link .txt{ position: absolute; left: 0;right: 0;top: 0;bottom: 15%;text-align: center;color: #fff;}
.service .link .txt .ct{position: absolute;padding: 0 8%; left: 0;right: 0;top: 20%;}
.service .link .imgs{ opacity: .4;-webkit-opacity: .4;transition: .7s;-webkit-transition: .7s; overflow: hidden;}
.service .link .imgs img,.tb_hezuo .swiper-slide a img{transition: .7s;-webkit-transition: .7s;}
.service .link .cot{ font-size: 14px; max-height: 66px;overflow: hidden; margin: 4% 0 10% 0;}
.service .link .ct img{  width: 55px; margin-bottom: 15%;transition: 1s;-webkit-transition: 1s;}
.service .link .ct h6{ position: relative ; white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.service .link .ct h6:after{ display: block;content: '';width: 38px;height: 1px;background: #fff; margin: 11px auto 15px auto;transition: .5s;-webkit-transition: .5s;}
.service .link span.font14{ display: inline-block; border: 1px solid  transparent; transition: .5s;padding: 3px 15px;}

.tb_hezuo{ position: relative;}
.hezuo{background: url(../images/bg1.jpg) no-repeat center;background-size: cover;color: #fff; padding: 3% 0 5% 0;overflow: hidden;}
.hezuo .lianjie{  position: absolute;  right: 0;bottom: 0;padding: 0;}
.hezuo .lianjie a{ margin: 0 0 0 50px;}
.swiperBtn>div{ display: inline-block;cursor: pointer;padding: 0 10px;color: #a2a2a2;transition: .5s;}
.hzBtn{cursor: pointer; transition: .5s; position: absolute;top:50%; margin-top: -25px; width: 48px;text-align: center;line-height: 48px;border: 1px solid #fff;border-radius: 50%; font-size: 24px;}
.swiper-prev-2{ left: -8%;}
.swiper-next-2{ right: -8%;}
.tb_hezuo .swiper-slide a{border: 1px  solid  #ddd;display: block;border-radius: 3px;position: relative;z-index: 5;overflow: hidden;}
.tb_hezuo .swiper-slide a img{ display: block; width: 100%;}
.wenhua{ padding: 5% 0 2% 0;}
.wenhuaOL{ padding-left: 13%;}
.wenhuaOL li{ float: left; width: 25%;text-align: center;color: #666; margin-bottom: 3%;}
.wenhuaOL li i{ color: #98dbff;font-size: 40px;display: inline-block;line-height: 1;padding: 10px;transition: .5s;-webkit-transition: .5s;}
.wenhuaOL li .lk{margin: 20px  0 0 0; display: inline-block; padding: 8px  15px;line-height: 1.2;border: 1px  solid #ddd; font-size: 14px;text-align: left;}




@media only screen and (max-width:1300px ) {
	.swiper2Btn{ text-align: center;}
	.hzBtn{ position: static; display: inline-block; margin:4% 5px 0 5px;}
}

@media only screen and (min-width:1100px ) {
	.service .link:hover .ct h6:after{ width:75px;}
	.service .link:hover span.font14{ border-color: #138ed0;background: #138ED0;color: #fff;padding: 3px 25px;}
	.service .link:hover .ct img{transform: rotateY(180deg);-webkit-transform: rotateY(180deg);}
	.service .link span.font14:hover{box-shadow: 0 0 35px -6px #fff;}
	.service .link:hover .imgs{ opacity: .6;-webkit-opacity: .6;}
	.service .link:hover .imgs img,.tb_hezuo .swiper-slide a:hover img{transform: scale(1.02);-webkit-transform: scale(1.02);}
	.tb_hezuo .swiper-slide a:hover{border-color: #138ed0;}
	.hezuo{background-attachment: fixed !important;}
	.swiperBtn>div:hover{color: #138ED0;}
	.hzBtn:hover{background: #138ed0;color: #fff;border-color: #138ed0;}
	.wenhuaOL li:hover i{background: #98dbff;color: #fff;border-radius: 0 50%;}
	.wenhuaOL li .lk:hover{background: #138ED0;color: #fff;border-color: #138ED0;}
	.lianjie a .coloraee3ff{transition: .5s;}
	.lianjie a:hover,.lianjie a:hover .coloraee3ff{color: #138ED0;}
}


@media only screen and (max-width:960px ) {
	.service .link .ct img{width: 30px; margin-bottom: 5px;}
	
}

@media only screen and (max-width:640px ) {
	.service .link .cot{ font-size: 12px;max-height: 56px; margin: 5px 0;}
	.service .link .ct h6{ font-size: 14px;}
	.lianjie a{ margin: 0 15px;}
	.lianjie a i{ font-size: 30px;}
	.hezuo .lianjie a{ margin:   0 0 0 15px;}
	.wenhua .fl{ float: none; text-align: center; padding-bottom: 3%;}
	.wenhuaOL{ padding: 0;}
	.wenhuaOL li i{ font-size: 36px;}
	.phoneCenter{ text-align: center; padding-bottom: 3%;}
	.pagination_1{ bottom: 10px;}
	.hzBtn{ width: 34px;line-height: 34px; font-size: 18px;}
}



















