.header{
	width: 100%;
	position: fixed;
	z-index: 11;
	left: 50%;
	margin-left: -50%;
}
.header .logo a{
	background: url(../images/logo.png) no-repeat center;
	display: block;
	width: 344px;
	height: 50px;
	background-size: 344px 50px;
}
.nav li{
	float: left;
	font-size: 14px;
	width: 100px;
	height: 80px;
	line-height: 80px;
	text-align: center;
}
.nav li.nav-item{
	position: relative;
}
.nav li .drop-menu{
	position: absolute;
	top:-500%;
	width: 200px;
}
.nav li.nav-item:hover .drop-menu{
	top: 80px;
}
.nav li .drop-menu a{
	background-color: rgb(0,170,255);
	line-height: 40px;
	color: #FFFFFF!important;
}
.nav li .drop-menu a:hover{
	background-color: transparent;
}
.nav li a{
	color: #FFFFFF;
	display: block;
}
.header-scroll .nav li.active,
.nav li:hover{
	background-color: rgb(0,170,255);
}
.logo{
	margin-top: 15px;
}
.logo img{
	height: 50px;
}
.header-scroll{
	background-color: #FFFFFF;
}
.header-scroll .logo a{
	background: url(../images/logo-blue.png) no-repeat center;
	display: block;
	width: 344px;
	height: 50px;
	background-size: 344px 50px;
}
.header-scroll .nav li a{
	color: #333;
}
.header-scroll .nav li.active a,
.header-scroll .nav li a:hover{
	color: #FFFFFF;
}
.banner{
	height: 550px;
}
.banner .swiper-pagination-bullet{
	width: 15px;
	height: 15px;
	background: #FFFFFF;
}
.banner .swiper-pagination-bullet-active{
	background: rgb(0,170,255);
}
.banner .swiper-slide p{
	color: #FFFFFF;
	font-size: 50px;
}
.index01{
	padding: 50px 0;
	background-color: rgb(242,244,247);
}
.index01-item{
	float: left;
	width: 25%;
	text-align: center;
}
.index01-item img{
	height: 100px;
}
.index01-item .num{
	font-size: 42px;
	font-weight: bold;
}
.index01-item .cn{
	font-size: 14px;
}
.index-about{
	background-color: rgb(242,244,247);
	padding-bottom: 50px;
}
.index-title{
	text-align: center;
}
.index-title .title{
	font-size: 36px;
	font-weight: bold;
}
.index-title .subtitle{
	font-size: 16px;
	color: #999;
	padding-top: 10px;
}
.index-about-contaier{
	padding-top: 50px;
}
.index-about-info{
	width: 590px;
}
.index-about-title{
	font-size: 26px;
}
.index-about-content{
	padding-top: 30px;
	font-size: 14px;
	line-height: 28px;
}
.index-about-more{
	display: block;
	width: 135px;
	height: 45px;
	line-height: 45px;
	background-color: rgb(35, 134, 238);
	font-size: 16px;
	color: #FFFFFF;
	padding-left: 20px;
	margin-top: 50px;
}
.index-about-more img{
	height: 24px;
	margin-top: 10px;
	margin-left: 10px;
}
.index-about-more:hover{
	background-color: rgb(33,136,202);
}
.index-about-video{
	background: url(../images/videobg.png) no-repeat center;
	background-size: 590px 564px;
	width: 580px;
	height: 564px;
}
.index-about-video iframe{
	width: 536px;
	height: 362px;
	margin-left: 22px;
	margin-top: 25px;
	border:1px solid #fff;
}
.index-product{
	background-color: rgb(242,244,247);
	padding: 50px 0;
}
.index-product-content{
	padding-top: 50px;
}
.index-product-left{
	width: 584px;
	background-color: #FFFFFF;
	padding: 10px;
}
.index-product-left img{
	width: 564px;
	height: 376px;
}
.index-product-left .title{
	font-size: 24px;
	color: #2386ee;
	padding-top: 10px;
	line-height: 42px;
}
.index-product-left .desc{
	font-size: 16px;
}
.index-product-right{
	width: 584px;
}
.index-product-right-title .cn{
	font-size: 24px;
	color: #2386ee;
	font-weight: bold;
}
.index-product-right-title .en{
	font-size: 16px;
	font-weight: bold;
	padding-left: 10px;
}
.index-product-item{
	width: 260px;
	height: 200px;
	border: 1px solid #cccccc;
	overflow: hidden;
	position: relative;
	margin-top: 19px;
	margin-right: 25px;
}
.index-product-item:nth-of-type(even){
	margin-right: 0;
}
.index-product-item img{
	width: 279px;
	height: 200px;
}
.index-product-info{
	position: absolute;
	width: 259px;
	height: 200px;
	background-color: rgb(35,134,238);
	padding: 15px;
	color: #FFFFFF;
	left: -101%;
	top: 0;
	transition: all 0.5s;
}
.index-product-item:hover .index-product-info{
	left: 0;
}
.index-product-info-title{
	font-size: 16px;
	font-weight: bold;
}
.index-product-info-desc{
	line-height: 24px;
	padding: 10px 0;
}
.index-case{
	background: url(../images/caebg.jpg) no-repeat center;
	padding: 50px 0;
	background-attachment: fixed;
}
.index-case .index-title,
.index-case .subtitle{
	color: #FFFFFF;
}
.index-case-content{
	padding-top: 50px;
	width: 1360px;
	margin: 0 auto;
}
.index-case-item{
	width: 322px;
	height: 460px;
	background-color: #FFFFFF;
	padding: 30px 20px;
	margin-right: 24px;
	border-radius: 5px;
}
.index-case-item:last-child{
	margin-right: 0;
}
.index-case-item .img{
	width: 280px;
	height: 374px;
	overflow: hidden;
	display: table-cell;
	vertical-align: middle;
}
.index-case-item .img img{
	width: 100%;
}
.index-case-item .title{
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	line-height: 32px;
	padding: 10px 0;
}
.index-case-item .desc{
	font-size: 14px;
	line-height: 24px;
	height: 144px;
}
.index-case-more{
	display: block;
	width: 135px;
	height: 38px;
	border: 1px solid #2386ee;
	text-align: center;
	line-height: 36px;
	color: #2386ee;
	margin: 0 auto;
	margin-top: 50px;
}
.index-case-more:hover{
	background-color: #2386ee;
	color: #FFFFFF;
}
.index-news{
	background: url(../images/newsbg.jpg) no-repeat center bottom rgb(242, 244, 247);
	padding: 50px 0;
	background-size: 100%;
}

.index-news-content{
	background-color: #FFFFFF;
	padding: 30px;
	margin-top: 50px;
}
.index-news-left{
	width: 520px;
	position: relative;
	padding-right: 40px;
	border-right: 1px dotted #ddd;
}
.index-news-left .img-box{
	position:relative;
}
.index-news-left .img{
	width: 480px;
	height: 356px;
}
.index-news-left .title{
	position: absolute;
	background-color: rgba(35, 134, 238, 0.8);
	height: 42px;
	line-height: 42px;
	color: #fff;
	font-size: 16px;
	width: 480px;
	bottom: 0;
	text-align: center;
	padding: 0 20px;
}
.index-news-right{
	width: 580px;
}
.index-news-item{
	border-bottom: 1px solid #ddd;
}
.index-news-item .img img{
	width: 120px;
	height: 88px;
}
.index-news-info{
	width: 430px;
}
.index-news-title{
	display: block;
	font-size: 15px;
	font-weight: bold;
	margin-top: 5px;
}
.index-news-desc{
	line-height: 24px;
	color: #666;
	margin-top: 5px;
}
.footer{
	background-color: rgb(242, 244, 247);
}
.footer-service{
	padding: 40px 0;
	border-bottom: 1px solid #ccc;
}
.footer-service-desc{
	width: 750px;
	font-size: 14px;
	line-height: 28px;
	margin-top: 20px;
}
.footer-service-list li{
	float: left;
	padding: 0 20px;
}
.footer-service-list li img{
	height: 90px;
}
.footer-nav{
	/* border-bottom: 1px solid #CCCCCC; */
	padding: 30px 0;
}
.footer-nav-item{
	width: 235px;
	float: left;
}
.footer-nav-item a{
	display: block;
}
.footer-nav-item .title{
	font-size: 15px;
	margin-bottom: 10px;
}
.footer-nav-item .subtitle{
	line-height: 36px;
	font-size: 13px;
}
.footer-ewm{
	height: 100px;
	margin-top: 10px;
}
.footer-nav-item p{
	font-size: 14px;
	margin-top: 10px;
}
.footer-nav-item p span{
	font-size: 18px;
}
.copyright{
	overflow: hidden;
	line-height: 80px;
	text-align: center;
	font-size: 14px;
}
.right-fixed{
	position: fixed;
	right: 0;
	top: 30%;
	z-index: 12;
}
.right-fixed-item{
	background-color: rgb(0, 170, 255);
	width: 60px;
	height: 60px;
	border-radius: 5px;
	margin-top: 5px;
	padding: 0 13px;
	overflow: hidden;
	transition:  all 0.5s
}
.right-fixed-item img{
	height: 34px;
	margin-top: 13px;
}
.right-fixed-item span{
	line-height: 60px;
	color: #FFFFFF;
	font-size: 14px;
	padding-left: 13px;
}
.right-fixed-item:hover{
	background-color: rgb(255,157,77);
}
.right-fixed:hover .right-fixed-item{
	width: 192px;
}
.right-fixed:hover .right-fixed-item:last-child{
	height: 238px;
	
}
.right-fixed .right-fixed-item .ewm-right-fixed{
	display: block;
	width: 160px;
	height: 160px!important;
	margin-top: 0;
	margin-left: 5px;
}

.about-title{
	text-align: center;
	padding: 50px 0;
	position: relative;
}
.about-title-cn{
	font-size: 36px;
	font-weight: bold;
}
.about-title-line{
	width: 279px;
	height: 1px;
	background-color: rgba(221,221,221,1);
	position: absolute;
	left: 50%;
	margin-left: -140px;
	bottom: 25px;
}
.about-title::after{
	content: '';
	position: absolute;
	width: 70px;
	height: 2px;
	bottom: 25px;
	background-color: #2386ee;
	left: 50%;
	margin-left: -35px;
}
.about-one{
	line-height: 24px;
	font-size: 14px;
}
.about-one img{
	width: 100%;
}
.about-two{
	padding: 50px 0;
}
.about-two-item{
	width: 33.33333333%;
	float: left;
	text-align: center;
}
.about-two-item img{
	height: 150px;
}
.about-two-item p{
	font-size: 24px;
	line-height: 50px;
	padding-top: 10px;
}
.about-two-item span{
	font-size: 14px;
	padding-top: 5px;
}
.about-three{
	background: url(../images/index13.jpg) no-repeat center;
	background-attachment: fixed;
	padding: 80px 0;
}
.about-three-tile{
	text-align: center;
	font-size: 36px;
	color: #FFFFFF;
	font-weight: bold;
}
.about-three-content{
	padding-top: 80px;
}
.about-three-item{
	width: 25%;
	float: left;
	text-align: center;
}
.about-three-item .img{
	width: 100px;
	height: 100px;
	border: 2px solid #FFFFFF;
	border-radius: 50%;
	margin: 0 auto;
}
.about-three-item .img img{
	height: 45px;
	margin-top: 22px;
}
.about-three-item .text{
	font-size: 18px;
	color: #FFFFFF;
	line-height: 36px;
	padding-top: 15px;
}
.about-four-content{
	width: 1000px;
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	padding-bottom: 50px;
}
.about-four-item{
	display: flex;
	flex-wrap: nowrap;
	justify-content: center;
	width: 33.33333333%;
	float: left;
	text-align: center;
	padding-top: 50px;
}
.about-four-item .img{
	height: 60px;
}
.about-four-item .info{
	text-align: left;
	padding-left: 10px;
}
.about-four-item .info .num{
	font-size: 28px;
	font-weight: bold;
}
.about-four-item .info .text{
	font-size: 16px;
}
.about-four-item:nth-of-type(4){
	padding-left: 195px;
}
.zhuangli-img img{
	width: 100%;
}
.about-five{
	background-color: rgb(247, 248, 250);
	padding: 50px 0;
	margin-top: 50px;
}
.about-five-content{
	background-color: #FFFFFF;
}
.about-five-left{
	background: url(../images/index25.png) no-repeat center 100px;
	background-size: 360px;
	padding: 50px;
	width: 580px;
	height: 577px;
}
.about-five-info{
	font-size: 14px;
	line-height: 30px;
	padding-top: 50px;
}
.about-five-right{
	width: 580px;
	overflow: hidden;
}
.about-five-right img{
	width: 100%;
}
.contact-one{
	padding: 50px 0;
	background: url(../images/index29.jpg) no-repeat center ;
	background-size: 100%;
}
.contact-one-content{
	padding-top: 50px;
}
.contact-one-item{
	float: left;
	width: 33.33333333%;
	text-align: center;
	padding: 0 100px;
	border-right: 1px solid #CCCCCC;
}
.contact-one-item .img img{
	height: 60px;
}
.contact-one-item .title{
	font-size: 20px;
	color: #2386ee;
	font-weight: bold;
	padding: 10px 0;
}
.contact-one-item  .text{
	font-size: 14px;
	line-height: 30px;
}
.contact-one-item:last-child{
	border-right: none;
}
.contact-two .contact-one-item{
	text-align: left;
	border-right: 0;
	padding: 0 40px 0 0;
}
.contact-two .contact-one-item:last-child{
	padding-right: 0;
}
.contact-two .contact-one-item .title{
	border-bottom: 1px solid #CCCCCC;
}
.contact-three{
	padding: 50px 0;
}
.contact-three .map{
	width: 580px;
}
.contact-message{
	width: 580px;
}
.contact-message-title{
	font-size: 18px;
	color: #2386ee;
	font-weight: bold;
}
.contact-message-content p{
	margin-top: 10px;
}
.contact-message-content .inptext{
	width: 100%;
	height: 36px;
	line-height: 36px;
	border: 1px solid #CCD1D9;
	padding: 0 10px;
}
.contact-message-content .textarea{
	height: 150px;
	border: 1px solid #CCD1D9;
	width: 100%;
	padding: 10px;
	line-height: 24px;
}
.contact-message-content .inpcode{
	width: 460px;
}
.contact-message-content .verify-img{
	width: 120px;
	height: 36px;
}
.contact-message-content .inpsub{
	float: right;
	width: 120px;
	height: 36px;
	background-color: #2386ee;
	color: #fff;
	border-radius: 5px;
	cursor: pointer;
}
.about-container{
	padding-top: 30px;
}
.news-left{
	width: 831px;
	padding-right:30px;
	border-right: 1px solid rgba(221,221,221,1);
}
.news-left-title{
	font-size: 22px;
	border-bottom: 3px solid #eeeeee;
	line-height: 60px;
	position: relative;
	padding-left: 20px;
}
.news-left-title::after{
	position: absolute;
	content: '';
	width: 3px;
	height: 27px;
	background-color: #2386EE;
	left: 0;
	top: 50%;
	margin-top: -13px;
}
.news-left-title a{
	font-size:14px;
}
.news-left-title a:hover{
	color:#2386EE
}
.news-list-item{
	border-bottom: 1px solid #EEEEEE;
	padding: 20px 0;
}
.news-list-item .img{
	width: 218px;
	height: 124px;
	overflow: hidden;
}
.news-list-item .img img{
	width: 100%;
}
.news-list-info{
	width: 560px;
}
.news-list-info .title{
	display: block;
	line-height: 27px;
	font-size: 18px;
}
.news-list-info .title:hover{
	text-decoration: underline;
	color: #2386ee;
}
.news-list-info .desc{
	line-height: 42px;
	color: #666666;
	margin-top: 5px;
}
.news-list-info span{
	color: #999;
	line-height: 43px;
	display: inline-block;
}
.news-list-info span.view{
	background: url(../images/view.png) no-repeat left center;
	background-size: 16px;
	padding-left: 20px;
}
.news-right{
	width: 352px;
	padding-left:20px
}
.news-right-item{
	line-height: 42px;
	font-size: 14px;
}
.news-right-item span{
	float: left;
	display: block;
	width: 16px;
	height: 16px;
	line-height: 16px;
	background-color: #ccc;
	text-align: center;
	color: #FFFFFF;
	margin-top: 12px;
	border-radius: 3px;
	font-size: 12px;
}
.news-right-item:nth-of-type(1) span,
.news-right-item:nth-of-type(2) span,
.news-right-item:nth-of-type(3) span{
	background-color: #2386EE;
}
.news-right-item a{
	display: block;
	float: right;
	width: 300px;
	overflow: hidden;
}
.news-show-con{
	width:1000px;
	margin:0 auto;
	padding: 30px 0;
}
.news-show-title{
	text-align: center;
	font-size: 26px;
}
.news-show-time{
	text-align: right;
	color: #999999;
	padding: 30px 0;
}
.news-show-time span.view{
	background: url(../images/view.png) no-repeat left center;
	background-size: 16px;
	padding-left: 20px;
}
.news-show-content{
	font-size: 14px;
	line-height: 24px;
}
.news-show-content img{
	max-width: 100%;
}
.news-show-content iframe{
	width:100%;
	height:500px;
}
.case-container{
	overflow:hidden;
}
.case-container .tabs a{
	border:1px solid #eeeeee;
	display: inline-block;
	width: 20%;
	border-right: 0;
	float: left;
	line-height: 32px;
	background-color: rgb(245, 247, 250);
	text-align: center;
	font-size: 16px;
}
.case-container .tabs a:last-child{
	border-right:1px solid #eeeeee
}
.case-container .tabs a:hover,
.case-container .tabs a.active{
	color: #2386EE;
	background-color: #FFFFFF;
	border-bottom-color: #2386ee;
}
.tabs-container{
	padding-top: 30px;
	overflow:inherit;
}
.tabs-container .cases-list{
	position:relative;
}
.tabs-container .cases-list li{
	position:relative;
	width: 285px;
	margin-right: 20px;
	float: left;
}
.tabs-container .cases-list li:nth-of-type(4n){
	margin-right: 0;
}
.tabs-container .cases-list li .img{
	width: 285px;
	height: 380px;
}
.tabs-container .cases-list li .img img{
	width: 100%;
}
.tabs-container .cases-list li .img img:hover{
	width: 500px;
	height: 667px;
	position:absolute;
	z-index:11;
	top:-143px;
	left:-107px;
}
.tabs-container .cases-list li .info{
	text-align:left;
}
.tabs-container .cases-list li p{
	font-size: 14px;
	line-height:24px
}
.tabs-container .cases-list li p.title{
	padding:10px 0 5px 0;
	font-weight: bold;
}
.case-one-content{
	background-color: rgb(247, 248, 250);
	padding: 50px 0;
}
.case-one-item{
	width: 48%;
}
.case-one-item .img img{
	width: 100%;
}
.case-one-item:last-child{
	float: right;
}
.case-one-item p{
	font-size: 14px;
	padding: 15px 0;
	text-align: center;
}
.case-two-container{
	width: 1000px;
	margin: 0 auto;
}
.case-two-item{
	border: 1px solid #00aaff;
	width: 267px;
	margin: 0 33px;
	padding: 10px;
	transition: all 0.3s;
	float: left;
	cursor: pointer;
}
.case-two-item .img img{
	width: 100%;
}
.case-two-item .desc{
	font-size: 14px;
	line-height: 24px;
	padding: 10px 0;
}
.case-two-item .job,
.case-two-item .name{
	text-align: right;
	line-height: 24px;
	font-size: 14px;
}
.case-two-item:hover{
	box-shadow: 0 0 10px 5px rgba(0,0,0,0.1);
	transform: scale(1.01);
	border:0;
}
.case-three{
	background: url(../images/index31.jpg) no-repeat center rgb(247,248,250);
	padding-bottom: 22px;
	margin-top: 50px;
}
.case-three-list li{
	float: left;
	border: 1px solid #999;
	width: 172px;
	height: 72px;
	margin-right: 85px;
	margin-bottom: 30px;
}
.case-three-list li:nth-of-type(5n){
	margin-right: 0;
}
.honor-swiper{
	overflow:hidden;
	position:relative;
}
.about-four-list li{
	float: left;
	width: 276px;
	margin-right: 30px;
}
.about-four-list li .img{
	width: 272px;height: 376px;display: table-cell;text-align: center;vertical-align: middle;
}
.about-four-list li img{
	max-width: 272px;max-height: 376px;
}
.about-four-list li:last-child{
	margin-right: 0;
}
.about-four-list li p{
	font-size:14px;
	line-height:26px;
}
.video-list{
	padding:20px 0
}
.video-list .video-list-item{
	width:246px;
	margin-right:20px;
	float:left;
}
.video-list .video-list-item:nth-of-type(3n){
	margin-right:0
}
.video-list .video-list-item .img{
	width:246px;
	height:180px
}
.video-list .video-list-item .img-box{
	position:relative;
}
.video-list-con .video-list-item{
	margin-bottom:15px
}
.play-icon{
	position:absolute;
	width:50px;
	height:50px;
	left:50%;
	top:50%;
	margin-top:-25px;
	margin-left:-25px;
}
.video-list .video-list-item p{
	text-align:center;
	line-height:30px;
}
.menu-btn,
.nav-close,
.m-swiper-slide{
	display: none;
}
.m-a{
	display: none!important;
}

/* 灌注桩专用探杆 */
.w1100{
	width: 1100px;
	margin: 0 auto;
}
.tangan01{
	padding: 100px 0;
}
.tangan01-title{
	text-align: center;
}
.tangan01-title p{
	background: url(../images/product01.png) no-repeat center center;
	font-size: 28px;
}
.tangan01-title span{
	font-size: 16px;
	display: inline-block;
	line-height: 40px;
	text-transform: uppercase;
}
.tangan01-text{
	font-size: 15px;
	line-height: 22px;
	text-indent: 30px;
	padding: 50px 0;
}
.tangan01-item{
	float: left;
	width: 200px;
	height: 360px;
	margin-right: 100px;
}
.tangan01-item:last-child{
	margin-right: 0;
}
.tangan02{
	background: url(../images/product06.jpg) no-repeat center center;
	padding: 80px 0;
	color: #FFFFFF;
}
.tangan02 .tangan01-title p{
	background: url(../images/product07.png) no-repeat center;
}
.tangan02-list{
	padding-top: 50px;
}
.tangan02-item{
	float: left;
	width: 250px;
	height: 250px;
	border: 1px solid #2386ee;
	background-color: #FFFFFF;
	border-radius: 13px;
	margin-right: 175px;
	padding: 60px 56px 0 56px;
}
.tangan02-item:last-child{
	margin-right: 0;
}
.tangan02-item .number{
	font-size: 50px;
	color: #2386ee;
	text-align: center;
	font-weight: bold;
}
.tangan02-item .text{
	font-size: 15px;
	color: #333;
	line-height: 24px;
}
.tangan03{
	background-color: #fafafa;
	padding: 80px 0;
}
.tangan03-contianer{
	padding-top: 50px;
}
.tangan03-left{
	width: 442px;
	height: 300px;
}
.tangan03-left iframe{
	width: 442px;
	height: 300px;
}
.tangan03-right{
	width: 634px;
}
.tangan03-item{
	width: 196px;
	height: 130px;
	background-color: #FFFFFF;
	border-radius: 10px;
	float: left;
	margin-left: 15px;
	margin-bottom: 30px;
	padding:5px 15px 15px 15px;
}
.tangan03-item .number{
	font-size: 36px;
	color: #cccccc;
	font-weight: bold;
}
.tangan03-item .text{
	font-size: 15px;
	line-height: 24px;
}
.tangan04{
	padding: 50px 0;
}
.tangan04-list{
	padding-top: 50px;
}
.tangan04-item{
	float: left;
	width: 260px;
	height: 300px;
	margin-right: 160px;
	position: relative;
	overflow: hidden;
}
.tangan04-item:last-child{
	margin-right: 0;
}
.tangan04-item .img img{
	width: 260px;
	height: 300px;
}
.tangan04-item .text{
	position: absolute;
	width: 100%;
	height: 34px;
	background-color: rgba(0,0,0,0.59);
	bottom: 0;
	color: #FFFFFF;
	text-align: center;
	line-height: 34px;
	padding: 0 10px;
	font-size: 15px;
}
.zbtv1-01{
	margin: 100px 0;
}
.zbtv1-title{
	text-align: center;
}
.zbtv1-title p{
	font-size: 28px;
	position: relative;
	padding-bottom: 14px;
}
.zbtv1-title p::after{
	content: '';
	position: absolute;
	width: 160px;
	height: 2px;
	background-color: #4f9ef1;
	left: 50%;
	bottom: 0;
	margin-left: -80px;
}
.zbtv1-title span{
	display: inline-block;
	font-size: 16px;
	padding: 10px 0;
	text-transform: uppercase;
}
.zbtv1-02-hr{
	margin-top: 50px;
}
.zbtv1-02-text{
	font-size: 15px;
	line-height: 22px;
}
.zbtv1-02-text p{
	padding: 10px 0;
}
.zbtv1-02-list{
	padding: 50px 0;
}
.zbtv1-02-list img{
	width: 116px;
	height: 116px;
	margin-right: 77px;
}
.zbtv1-02-list img:last-child{
	margin-right: 0;
}
.zbtv1-03{
	background-color: #f1f1f1;
	padding: 72px 0;
}
.zbtv1-04{
	padding: 100px 0;
}
.zbtv1-04-content{
	padding-top: 50px;
}
.zbtv1-04-left{
	width: 532px;
	height: 362px;
}
.zbtv1-04-left iframe{
	width: 100%;
	height: 100%;
}
.zbtv1-04-right{
	width: 551px;
}
.zbtv1-04-item{
	float: left;
	width: 230px;
	height: 166px;
	border-radius: 10px;
	text-align: center;
	padding-top: 32px;
	margin-left: 45px;
	margin-bottom: 30px;
}
.zbtv1-04-item:nth-of-type(1),
.zbtv1-04-item:nth-of-type(4){
	background-color: #f7f7f7;
}
.zbtv1-04-item:nth-of-type(2),
.zbtv1-04-item:nth-of-type(3){
	border: 2px solid #e6e6e6;
}
.zbtv1-04-item p{
	font-size: 15px;
	padding-top: 20px;
}
.zbtv1-05{
	background: url(../images/zbt15.jpg) no-repeat center;
	padding: 80px 0;
}
.zbtv1-05 .zbtv1-title{
	color: #FFFFFF;
}
.zbtv1-05 .zbtv1-title p::after{
	width: 90px;
	margin-left: -45px;
	background-color: #FFFFFF;
}
.zbtv1-05-content{
	padding-top: 50px;
}
.zbtv1-05-text{
	padding-top: 40px;
	color: #FFFFFF;
}
.zbtv1-05-text-title{
	font-size: 16px;
	font-weight: bold;
}
.zbtv1-05-text p{
	line-height: 24px;
	font-size: 15px;
}
.zbtv1-06{
	padding: 100px 0;
}
.zbtv1-06 .zbtv1-title p::after,
.zbtv1-07 .zbtv1-title p::after,
.zbtv1-08 .zbtv1-title p::after,
.zbtv1-11 .zbtv1-title p::after{
	width: 90px;
	margin-left: -45px;
}{
	width: 90px;
	margin-left: -45px;
}
.zbtv1-06-list{
	padding-top: 50px;
}
.zbtv1-06-item{
	float: left;
	width: 150px;
	margin-right: 87px;
	text-align: center;
	cursor: pointer;
}
.zbtv1-06-item:last-child{
	margin-right: 0;
}
.zbtv1-06-item .img{
	width: 150px;
	height: 150px;
	border: 2px solid #f0f0f0;
	border-radius: 50%;
	padding-top: 47px;
}
.zbtv1-06-item p{
	font-size: 15px;
	line-height: 24px;
	padding-top: 50px;
}
.zbtv1-06-item:hover .img{
	border-color: #2386ee;
}
.zbtv1-06-item:hover p{
	color: #2386ee;
}
.zbtv1-07{
	background: url(../images/zbt21.jpg) no-repeat center ;
	padding: 100px 0;
}
.zbtv1-07 .zbtv1-title{
	color: #FFFFFF;
}
.zbtv1-07 .zbtv1-title p::after{
	background-color: #FFFFFF;
}
.zbtv1-07-container{
	padding-top: 50px;
}
.zbtv1-07-item{
	width: 230px;
	height: 346px;
	float: left;
	background-color: #FFFFFF;
	border-radius: 10px;
	margin-right: 60px;
	text-align: center;
	padding: 90px 30px 0 30px;
	position: relative;
}
.zbtv1-07-item .number{
	position: absolute;
	font-size: 90px;
	top: 20px;
	left: 50%;
	margin-left: -25%;
	color: rgba(0,0,0,0.029);
	font-weight: bold;
}
.zbtv1-07-item:last-child{
	margin-right: 0;
}
.zbtv1-07-item .title{
	font-size: 20px;
	color: #2386ee;
	font-weight: bold;
}
.zbtv1-07-item .text{
	font-size: 15px;
	line-height: 24px;
	padding-top: 70px;
}
.zbtv1-08{
	padding: 100px 0;
}
.zbtv1-08-list{
	padding-top: 50px;
}
.zbtv1-08-item{
	float: left;
	width: 300px;
	height: 380px;
	background-color: #f5f7f7;
	padding: 22px;
	margin-right: 100px;
	border-radius: 5px;
}
.zbtv1-08-item:last-child{
	margin-right: 0;
}
.zbtv1-08-item .info{
	text-align: center;
}
.zbtv1-08-item .info p{
	font-size: 16px;
	font-weight: bold;
	padding-top: 20px;
}
.zbtv1-08-item .info span{
	display: inline-block;
	font-size: 15px;
	padding-top: 10px;
}
.zbtv1-08-item:hover{
	background-color: #bddafa;
	cursor: pointer;
}
.zbtv1-09{
	background-color: #f7f8fa;
	padding: 100px 0;
}
.zbtv1-09-list{
	padding-top: 50px;
}
.zbtv1-09-item{
	width: 507px;
}
.zbtv1-09-item .img{
	width: 507px;
	height: 285px;
}
.zbtv1-09-item .img img{
	width: 100%;
	height: 100%;
}
.zbtv1-09-item p{
	font-size: 15px;
	text-align: center;
	padding-top: 30px;
}
.zbtv1-10{
	padding: 50px 0;
}
.zbtv1-10 .zbtv1-title p::after{
	width: 240px;
	margin-left: -120px;
}
.zbtv1-10-list{
	padding-top: 50px;
	padding-left:200px
}
.zbtv1-10-item{
	float: left;
	width: 310px;
	margin-right: 85px;
}
.zbtv1-10-item:last-child{
	margin-right: 0;
}
.zbtv1-10-item p{
	font-size: 15px;
	line-height: 24px;
	padding: 0 50px;
	text-align: center;
	padding-top: 20px;
}
.zbtv1-11{
	padding: 90px 0;
	background-color: #f7f8fa;
}
.zbtv1-11-list{
	padding-top: 50px;
}
.zbtv1-11-item{
	float: left;
	width: 240px;
	height: 358px;
	overflow: hidden;
	position: relative;
	margin-right: 46px;
}
.zbtv1-11-item:last-child{
	margin-right: 0;
}
.zbtv1-11-item .img img{
	width: 100%;
	height: 100%;
}
.zbtv1-11-item p{
	background-color: rgba(0,0,0,0.6);
	width: 100%;
	height: 36px;
	line-height: 36px;
	text-align: center;
	color: #FFFFFF;
	position: absolute;
	bottom: 0;
	padding: 0 10px;
	font-size: 15px;
}
/* 桩把头智能提醒仪V2.0 */
.zbtv1-03_01{
	padding: 90px 0;
}
.zbtv1-03_01_content{
	padding-top: 50px;
}
.zbtv1-03_01-item{
	width: 320px;
	height: 350px;
	border: 1px solid #366ca5;
	float: left;
	margin-right: 69px;
	border-radius: 10px;
	text-align: center;
}
.zbtv1-03_01-item:last-child{
	margin-right: 0;
}
.zbtv1-03_01-item .img{
	height: 69px;
	margin-top: 59px;
}
.zbtv1-03_01-item .img01{
	background: url(../images/zbtv209.png) no-repeat center;
}
.zbtv1-03_01-item .title{
	font-size: 18px;
	font-weight: bold;
	padding: 30px 0;
	color: #366ca5;
}
.zbtv1-03_01-item .text{
	font-size: 16px;
	color: #366ca5;
	line-height: 25px;
} 
.zbtv1-03_01-item .img02{
	background: url(../images/zbtv210.png) no-repeat center;
}
.zbtv1-03_01-item .img03{
	background: url(../images/zbtv211.png) no-repeat center;
}
.zbtv1-03_01-item:hover{
	background-color: #366ca5;
}
.zbtv1-03_01-item:hover .img01{
	background: url(../images/zbtv209_h.png) no-repeat center;
}
.zbtv1-03_01-item:hover .img02{
	background: url(../images/zbtv210_h.png) no-repeat center;
}
.zbtv1-03_01-item:hover .img03{
	background: url(../images/zbtv211_h.png) no-repeat center;
}
.zbtv1-03_01-item:hover .title,
.zbtv1-03_01-item:hover .text{
	color: #FFFFFF;
}
.zbtv2-04{
	background-color: #fafafa;
}
.zbtv2-04 .zbtv1-04-item{
	background-color: #FFFFFF;
	border: 2px solid #a7cbf1;
}
.zbt14-m{
	display: none;
}
.current-location-product{
	position:relative;
	height:70px;
	line-height:70px;
	background:rgba(0,0,0,0.4);
	width:100%;
	color:#fff;
	margin-top:-70px;
	z-index:2;
	font-size:14px;
}
.current-location-product a{
	color:#fff;
}
.current-location-product p.current-cate a{
	margin:0 10px;
	display:inline-block;
	padding:0 20px;
}
.current-cate{
	margin-left:50px
}
.current-location-product p a.on{
	background:rgb(0, 170, 255);
}




@media screen and (max-width: 750px){
	.right-fixed,
	.pc-swiper-slide{
		display: none;
	}
	.pc-a{
		display: none!important;
	}
	.zbt14-pc{
		display: none;
	}
	.zbt14-m{
		display: block;
	}
	.wrap,
	.w1100{
		width: 95%;
	}
	.header .logo{
		margin-top: 7px;
	}
	.header .logo a{
		width: 275px;
		height: 40px;
		background-size: 275px 40px;
	}
	.header-scroll{
		padding-bottom: 7px;
	}
	.header-scroll .nav li a{
		color: #FFFFFF;
	}
	.menu-btn{
		background: url(../images/menu.png) no-repeat center;
		background-size: 40px;
		width: 40px;
		height: 40px;
		margin-top: 4px;
		display: block!important;
	}
	.header-scroll .menu-btn{
		background: url(../images/menu-blue.png) no-repeat center;
		background-size: 40px;
		width: 40px;
		height: 40px;
		margin-top: 4px;
		display: block;
	}
	.menu-btn img{
		height: 35px;
	}
	.nav-box{
		position: fixed;
		left: -100%;
		width: 100%;
		height: 100%;
		z-index: 112;
		transition: all 0.5s;
	}
	.nav-box-show{
		left: 0;
	}
	.nav{
		position: absolute;
		left: 0;
		float: none;
		width: 85%;
		height: 100%;
		background-color: rgb(33, 43, 43);
	}
	.nav li{
		float: none;
		width: 100%;
		height: 46px;
		line-height: 46px;
		text-align: left;
		border-bottom: 1px solid #444444;
		padding-left: 20px;
		font-size: 16px;
	}
	.nav-close{
		position: absolute;
		right: 0;
		display: block;
		background-color: #F0F2F4;
		width: 15%;
		height: 100%;
		float: right;
		padding-top: 15px;
		padding-left: 15px;
	}
	.nav-close img{
		width: 20px;
	}
	.m-a{
		display: block!important;
	}
	.nav li.nav-item{
		height: auto;
	}
	.nav li .drop-menu{
		position: static;
		margin-left: 20px;
		width: 100%;
	}
	.nav li .drop-menu a,
	.nav li .drop-menu a:hover{
		background: transparent;
		font-size: 14px;
		border-bottom: 1px solid #444444;
	}
	.nav li .drop-menu a:last-child{
		border-bottom: 0;
	}
	.header-scroll .nav li.active, .nav li:hover,
	.header-scroll .nav li a:hover{
		background-color: transparent;
	}
	.banner{
		height:auto;
	}
	.m-swiper-slide{
		display:block!important;
	}
	.m-swiper-slide img{
		width:100%
	}
	.index01{
		padding: 20px 0;;
	}
	.index01-item img{
		height: 40px;
	}
	.index01-item .num{
		font-size: 16px;
	}
	.index-title .title,
	.index-about-title{
		font-size: 18px;
	}
	.index-title .subtitle{
		font-size: 12px;
	}
	.index-about-contaier,
	.index-about-content{
		padding-top: 20px;
	}
	.index-about-info{
		width: 100%;
	}
	.index-about-title{
		text-align: center;
	}
	.index-about-more{
		margin-top: 20px;
	}
	.index-about-video{
		width: 100%;
		background: none;
		height: auto;
	}
	.index-about-video iframe{
		width: 100%;
		height: auto;
		margin-left: 0;
	}
	.index-product{
		padding: 20px 0;
	}
	.index-product-content{
		padding-top: 20px;
	}
	.index-product-left{
		width: 100%;
	}
	.index-product-left img{
		width: 100%;
		height: auto;
	}
	.index-product-left .title{
		font-size: 18px;
	}
	.index-product-left .desc{
		font-size: 14px;
	}
	.index-product-right{
		width: 100%;
		padding-top: 20px;
	}
	.index-product-right-title .cn{
		font-size: 18px;
	}
	.index-product-right-title .en{
		font-size: 14px;
	}
	.index-product-item{
		width: 48%;
		margin-right: 0;
		height: auto;
	}
	.index-product-item:nth-of-type(even){
		float: right;
	}
	.index-product-item img{
		width: 100%;
		height: auto;
	}
	.index-product-info{
		display: none;
	}
	.index-case{
		padding: 20px 0;
	}
	.index-case-content{
		padding-top: 20px;
	}
	.index-case-content{
		width: 100%;
	}
	.index-case-item{
		width: 49%;
		height:286px;
		padding: 10px;
		margin-right: 0;
		margin-bottom: 10px;
	}
	.index-case-item:nth-of-type(even){
		float: right;
	}
	.index-case-item .img{
		width: 100%;
		height: 100%;
	}
	.index-case-item .img img{
		width: 100%;
	}
	.index-case-item .desc{
		display: none;
	}
	.index-case-more{
		margin-top: 20px;
	}
	.index-news{
		padding: 20px 0;
	}
	.index-news-content{
		margin-top: 20px;
		padding: 10px;
	}
	.index-news-left{
		width: 100%;
		padding-right: 0;
	}
	.index-news-left .img,
	.index-news-left .title{
		width: 100%;
	}
	.index-news-left .img img,
	.index-news-left .img{
		height: auto;
	}
	.index-news-right{
		width: 100%;
	}
	.index-news-item{
		padding: 10px 0;
	}
	.index-news-info{
		width: auto;
		float: none;
		padding-left: 130px;
	}
	.footer{
		display: none;
	}
	.copyright{
		line-height: 24px;
		padding: 20px 0;
	}
	.about-container{
		padding-top: 20px;
	}
	.about-title{
		padding: 20px 0 50px 0;
	}
	.about-title-cn{
		font-size: 18px;
	}
	.about-two{
		padding: 20px 0;
	}
	.about-two-item img{
		height: 50px;
	}
	.about-two-item p{
		font-size: 18px;
		padding-top: 0;
	}
	.about-three{
		padding: 20px 0;
	}
	.about-three-tile{
		font-size: 18px;
	}
	.about-three-content{
		padding-top: 20px;
	}
	.about-three-item .img{
		width: 70px;
		height: 70px;
	}
	.about-three-item .img img{
		margin-top: 16px;
		height: 30px;
	}
	.about-three-item .text{
		font-size: 12px;
		line-height: 24px;
	}
	.about-three-item .text br{
		display: none;
	}
	.about-four-content{
		width: 100%;
	}
	.about-four-item{
		display: block;
		width: 100%;
		padding-top: 20px;
	}
	.about-four-item .img{
		float: left;
	}
	.about-four-item:nth-of-type(4){
		padding-left: 0;
	}
	.about-four-content{
		padding-bottom: 20px;
	}
	.about-five{
		margin-top: 20px;
		padding: 20px 0;
	}
	.about-five-left{
		width: 100%;
		padding: 10px;
	}
	.about-five-info{
		padding-top: 20px;
	}
	.about-five-right{
		display: none;
	}
	.contact-one{
		padding: 0 0 20px 0;
	}
	.contact-one-content{
		padding-top: 20px;
	}
	.contact-one-item{
		width: 100%;
		padding: 0 60px;
	}
	.contact-three{
		padding: 20px 0;
	}
	.contact-three .map{
		width: 100%;
	}
	.contact-message{
		width: 100%;
		margin-top: 20px;
	}
	.contact-message-content .inpcode{
		width: 60%;
	}
	.contact-message-content .inpsub{
		float: left;
	}
	.about-container{
		padding-top: 0;
	}
	.news-left{
		width: 100%;
		padding-right:0;
		border-right:0
	}
	.news-list-item .img{
		width: 120px;
		height: 86px;
	}
	.news-list-info{
		width: auto;
		float: none;
		padding-left: 130px;
	}
	.news-list-info .desc{
		display: none;
	}
	.news-list-item{
		padding: 10px 0;
	}
	.news-right{
		display: none;
	}
	.news-show-con{
		padding: 20px 0;
	}
	.news-show-title{
		font-size: 18px;
	}
	.news-show-time{
		float: none;
		text-align: center;
		padding: 15px 0;
	}
	.case-container .tabs a{
		height: 34px;
		overflow: hidden;
	}
	.tabs-container .cases-list li{
		width: 48%;
		margin-right: 0;
	}
	.tabs-container .cases-list li:nth-of-type(even){
		float: right;
	}
	.tabs-container .cases-list li .img{
		width: 100%;
		height: 227px;
	}
	.case-one-content{
		padding: 20px 0;
	}
	.case-one,
	.case-two{
		display: none;
	}
	.case-three-list li{
		margin-right: 0;
	}
	.case-three-list li:nth-of-type(even){
		float: right;
	}
	.about-four-list li{
		width: 48%;
		margin-right: 0;
	}
	.about-four-list li:nth-of-type(even){
		float: right;
	}
	.tabs-container .cases-list li .info{
		height:184px;
	}
	.tabs-container .cases-list li .info .emptyepile{
		float:left;
	}
	.video-list .video-list-item{
		width:48%;
		margin-right:2%
	}
	.video-list .video-list-item .img{
		width:100%;
		height:auto;
	}
	.news-show-con{
		width:100%
	}
	.news-show-content iframe{
		height:auto
	}
	/* 灌注桩专用探杆 */
	.tangan01,
	.tangan01-text,
	.tangan02,
	.tangan03,
	.tangan04,
	.zbtv1-06,
	.zbtv1-06-list,
	.zbtv1-07,
	.zbtv1-08,
	.zbtv1-09,
	.zbtv1-10,
	.zbtv1-11,
	.zbtv1-03_01{
		padding: 20px 0;
	}
	.tangan01-item{
		width: 48%;
		height: auto;
		margin-right: 0;
		margin-bottom: 20px;
	}
	.tangan01-item img{
		width: 100%;
	}
	.tangan01-item:nth-of-type(even),
	.tangan02-item:nth-of-type(even){
		float: right;
	}
	.tangan02-list,
	.tangan03-contianer,
	.tangan04-list,
	.zbtv1-04-content,
	.zbtv1-05-content,
	.zbtv1-06-item p,
	.zbtv1-07-container,
	.zbtv1-08-list,
	.zbtv1-09-list,
	.zbtv1-10-list,
	.zbtv1-11-list,
	.zbtv1-03_01_content{
		padding-top: 20px;
	}
	.tangan02-item{
		width: 48%;
		height: 160px;
		margin-right: 0;
		padding: 10px;
	}
	.tangan02-item:last-child{
		width: 100%;
		margin-top: 20px;
	}
	.tangan02-item:last-child .text{
		text-align: center;
	}
	.tangan03-left,
	.tangan03-left iframe{
		width: 100%;
	}
	.tangan03-right{
		width: 100%;
	}
	.tangan03-item{
		width: 48%;
		margin-left: 0;
		margin-top: 20px;
		margin-bottom: 0;
	}
	.tangan03-item:nth-of-type(even){
		float: right;
	}
	.tangan04-item{
		width: 32.667%;
		height: auto;
		margin-right: 1%;
	}
	.tangan04-item .img img{
		width: 100%;
		height: auto;
	}
	.zbtv1-01{
		margin: 20px 0;
	}
	.zbtv1-01 img,
	.zbtv1-03 img,
	.zbtv1-04-left,
	.zbtv1-04-right,
	.zbtv1-05-content img{
		width: 100%;
	}
	.zbtv1-02-hr{
		margin-top: 20px;
	}
	.zbtv1-02-list,
	.zbtv1-03,
	.zbtv1-05{
		padding: 20px 0;
	}
	.zbtv1-02-list img{
		width: 31%;
		height: 110px;
		margin-right: 1.666666666%;
		margin-bottom: 20px;
	}
	.zbtv1-04{
		padding: 20px 0 0 0;
	}
	.zbtv1-04-right{
		margin-top: 20px;
	}
	.zbtv1-04-item{
		width: 48%;
		margin-left: 0;
		margin-bottom: 20px;
	}
	.zbtv1-04-item:nth-of-type(even){
		float: right;
	}
	.zbtv1-06-list{
		display: flex;
		flex-wrap: nowrap;
		overflow-x: scroll;
	}
	.zbtv1-06-item{
		margin-right: 20px;
	}
	.zbtv1-06-item:nth-of-type(even){
		float: right;
	}
	.zbtv1-06-item p{
		height: 68px;
	}
	.zbtv1-07-item{
		width: 49%;
		height: auto;
		margin-right: 2%;
		padding: 20px 10px;
		margin-bottom: 20px;
	}
	.zbtv1-07-item:nth-of-type(even){
		margin-right: 0;
	}
	.zbtv1-07-item .text{
		padding-top: 20px;
		height: 116px;
	}
	.zbtv1-07-item .text br{
		display: none;
	}
	.zbtv1-08-item{
		width: 100%;
		margin-right: 0;
		height: auto;
	}
	.zbtv1-08-item .img img{
		width: 100%;
	}
	.zbtv1-09-item{
		width: 48%;
		height: auto;
	}
	.zbtv1-09-item .img{
		width: 100%;
		height: auto;
	}
	.zbtv1-09-item p{
		padding-top: 20px;
	}
	.zbtv1-10-item{
		width: 100%;
		margin-right: 0;
	}
	.zbtv1-10-item img{
		width: 100%;
	}
	.zbtv1-10-item p{
		padding-bottom: 20px;
	}
	.zbtv1-11-item{
		width: 49%;
		margin-right: 0;
		height: 260px;
		margin-bottom: 20px;
	}
	.zbtv1-11-item:nth-of-type(even){
		float: right;
	}
	.zbtv1-title p{
		font-size: 20px;
	}
	.zbtv1-03_01_content{
		display: flex;
		flex-wrap: nowrap;
	}
	.zbtv1-03_01-item{
		margin-right: 10px;
		height: 308px;
	}
	.zbtv1-03_01-item .img{
		margin-top: 20px;
	}
	.zbtv1-03_01-item .title{
		padding: 15px 0;
	}
	.zbtv1-03_01-item .text br{
		display: none;
	}
	.zbtv1-02-hr{
		width: 100%;
	}
	.current-location-product{
		display:none;
	}
}