.equinav .navbar-collapse {
	padding: 0 !important;
}

.equinav-collapse .navbar-header {
	float: none;
}

.equinav-collapse .navbar-brand,
.equinav-collapse .navbar-toggle {
	display: block !important;
}

.equina-collapse .navbar-collapse {
	border-top: 1px solid #e7e7e7 !important;
}

.equinav-collapse .navbar-collapse.collapse {
	display: none !important;
}

.equinav-collapse .navbar-nav {
	float: none !important;
	margin: 0 !important;
}

.equinav-collapse .navbar-nav>li {
	width: auto !important;
	float: none !important;
}

.equinav-collapse .navbar-nav>li>a {
	text-align: left !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

.equinav-collapse .navbar-collapse,
.equinav-collapse .navbar-collapse.collapse.in {
	border-top: 1px solid #e7e7e7 !important;
	display: block !important;
}

.equinav-collapse .collapsing {
	overflow: hidden !important;
}

.equinav-collapse .dropdown-toggle {
	background-color: #e7e7e7 !important;
}

.equinav-collapse .dropdown-toggle>.caret {
	display: inline-block !important;
}

.equinav-collapse .dropdown-menu {
	background: none !important;
	float: none !important;
	border: 0 !important;
	box-shadow: none !important;
	position: relative !important;
}

.equinav-collapse .navbar-nav .open .dropdown-menu {
	display: block !important;
}

.equinav-collapse .navbar-nav .open .dropdown-menu>li>a,
.equinav-collapse .navbar-nav .open .dropdown-menu .dropdown-header {
	color: #777 !important;
	padding: 5px 15px 5px 25px !important;
}


.fx {
	overflow: hidden;
}

.weishang-hor-list {
	float: left;
	width: 100%;
}

.weishang-list {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}

.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.slick-track:after {
    clear: both;
}
.slick-track:before, .slick-track:after {
    display: table;
    content: '';
}
.slick-track:before,
.slick-track:after {
	display: table;
	content: '';
}
.ht-single-slide {
    min-height: 66vh;
    display: flex;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
    overflow: hidden;
}
.ht-hero-content-one h1 {
    opacity: 1;
    visibility: visible;
    animation-delay: 1.1s;
    animation-duration: 0.5s;
    line-height: 80px;
    color: #fff;
    font-family: "微软雅黑";
    font-weight: 800;
    font-size: 44px;
    text-align: center;
    padding-top: 10%;
    margin-left: 17%;
}
.lv-main{
	max-width: 370px;
	height: 40px;
	margin: auto;
}
.lv-ct{
	text-align: center;
	background: #578e5b;
	line-height: 40px;
	margin-left: 10%;
}
.lv-ct p{
	color: #fff;
	font-size:16px ;
}
/* 技术服务 */
.service{
	width: 100%;
	min-height: 65.6vh;
	overflow: hidden;
}
.service_main{
	max-width: 1170px;
	margin: auto;
}
.service-main-title{
	height: 60px;
	text-align: center;
}
.service-main-title h1{
	font-size: 18px;
	padding-top: 40px;
}
.service-con-main{
	margin-top: 8%;
}

/* 地图 */
.map-main{
	width: 100%;
	min-height: 60.5vh;
	background: #fff;
}
.footer{
	width: 100%;
	text-align: center;
	min-height: 75px;
	background-color: #333333;
	color: #999;
	line-height: 28px;
	overflow: hidden;
}
.footer p{
	margin: 30px auto 0 auto;
}
.single-insta-img p{
	line-height: 30px;
    margin-top: 30px;
}
@media only screen and (max-width: 968px ){
		.time_zou{
			left: 2%;
		}
}
@media only screen and (min-width: 768px ){
		.service-con-img,.service-con-img1,.service-con-img2,.service-con-img3,.service-con-img4{
			width: 20%;
		}
}
@media only screen and (max-width: 767px ){
		.ht-single-slide{
			height: auto;
			min-height: 35vh;
		}
	   .ht-single-slide:after {
	    position: absolute;
	    left: 0;
	    top: 0;
	    width: 100%;
	    height: 100%;
	    opacity: 0;
	    content: "";
		}
	    .ht-hero-content-one h1{
	    	font-size: 32px;
	    	margin: 0;
	    }
	    .lv-ct{
			text-align: center;
			background: #578e5b;
			line-height: 40px;
			margin-left: 0px;
		}
		.L-js{
			padding-top: 75%;
		}
		.L-js h3{
			font-size: 14px;
		}
		.service-con-img,.service-con-img1,.service-con-img2,.service-con-img3,.service-con-img4{
			min-height: 45vh;
		}
		.footer{
			width: 100%;
			text-align: center;
			min-height: 75px;
			background-color: #333333;
			color: #999;
			line-height: 28px;
			overflow: hidden;
		}
		.footer p{
			margin: 30px auto 0 auto;
		}
		.service-main-title h1{
			padding-top: 15px;
		}
		.tl-main-pho{
			min-height: 60.5vh;
		}
		.tl-main-rt{
			padding: 0;
		}
		.nz {
		    width: 100%;
		    min-height: 61vh;
		    position: absolute;
		    top: 0;
		    background: rgba(0,0,0,0.6);
		    left: 0;
		    z-index: 12;
		}
		.tl-baiban-mian{
			min-height: 20vh;
		}
		.single-insta-img img{
			width: 100%;
		}
		.service{
			margin-bottom: 20px;
		}
		.footer p{
			font-size: 12px;
		}
		.nav>li>a>img{
			margin-top: 10px;
		}
		.nav>li>a>img.guqi{
			margin-left: -15px;
		}
		.time_zou{
			display: none;
		}
		.time_shu{
			display: block;
			min-height: 125vh;
		}
		.tmain{
			display: block;
		}
		.single-insta-img.four,.single-insta-img.twenty,.single-insta-img.six,.single-insta-img.four2{
			max-height: 78px;
			height: 78px;
		}
		.single-insta-img p{
			line-height: 78px;
			font-size: 14px;
		}
		.single-insta-img span{
			font-size: 18px;
		}
}
@media only screen and (max-width: 375px ){
	    .ht-hero-content-one h1{
	    	font-size: 24px;
	    	margin: 0;
	    }
	    .lv-ct{
	    	margin-left: 0px;
	    }
	    .lv-ct p{
			font-size:14px ;
		}
}
@media only screen and (max-width: 320px ){
	    .ht-hero-content-one h1{
	    	font-size: 24px;
	    	margin: 0;
	    }
	    .lv-ct{
	    	margin-left: 0px;
	    }
	    .lv-ct p{
			font-size:14px ;
		}
}