@media (max-width:1400px) {
	.navbar-nav {
		width: 80%;
	}

	.navbar-nav li {
		width: 12.5%;
	}

	.navbar-nav .phone {
		width: 25%;
	}
}

@media (max-width:1199px) {
	.navbar-nav {
		width: 75%;
	}

	.navbar-nav li {
		width: 16.66%;
	}

	.content-right {
		padding: 0;
	}
}

@media screen and (max-width:765px) {
	.footer-bottom a:nth-child(2) {
		display: inline-block;
	}

	.footer-bottom a:nth-child(3) {
		display: none;
	}

	.fw-3 {
		height: 100px;
	}

	.navbar-default {
		height: 55px;
	}

	.navbar-brand {
		height: 55px;
		padding-left: 20px;
	}

	.navbar-brand img {
		height: 88%!important;
    width: auto!important;
	}

	.navbar {
		border: none;
	}

	.navbar-collapse.collapse {
		height: auto !important;
		z-index: 2;
		position: absolute;
	}

	.navbar-nav {
		margin: 0 -15px;
		width: 100vw;
		display: inline-block;
		height: auto;
		background: #F7F7F7;
	}

	.navbar-nav li {
		height: 40px;
		line-height: 40px;
		width: auto;
		text-align: left;
	}

	.navbar-nav li a {
		line-height: 40px;
		padding-left: 20px;
	}

	.ban-fu {
		padding: 5px;
		height: 50%;
		top: 25%;
	}

	.ban-fu p:nth-last-child(2) {
		font-size: 1rem;
		margin-bottom: 5px;
	}

	.ban-fu p:nth-last-child(1) {
		font-size: 0.5rem;
		margin: 0;
	}

	.swiper-container-horizontal>.swiper-pagination-bullets,
	.swiper-pagination-custom,
	.swiper-pagination-fraction {
		bottom: 5px;
	}

	.swiper-pagination-bullet {
		width: 15px;
		height: 3px;
	}

	.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
		margin: 0 3px;
	}

	.swiper-pagination-bullet-active {
		opacity: 1;
		width: 30px;
	}

	#swiper1 .swiper-button-next,
	#swiper1 .swiper-button-prev {
		width: 12px;
		height: 22.08px;
	}

	.navbar-toggle {
		padding: 7px 15px 7px 10px;
		margin-top: 15px;
		margin-right: 0;
		border-radius: 50px 0 0 50px;
		box-shadow: 0 0 2px 2px #B2CEE7;
	}

	.navbar-default .navbar-toggle .icon-bar {
		background-color: #FFFFFF;
	}

	.navbar-default .navbar-toggle {
		border-color: #014DA1;
		background: #014DA1;
	}

	.navbar-toggle .icon-bar+.icon-bar {
		margin-top: 3px;
	}

	.navbar-toggle .icon-bar {
		display: block;
		width: 15px;
		height: 1px;
	}

	.navbar-default .navbar-toggle:focus,
	.navbar-default .navbar-toggle:hover {
		background-color: #014DA1;
	}

	.all-bt {
		font-size: 1rem;
		padding: 20px 0 10px 0;
	}

	.all-bt p {
		font-size: 0.6rem;
		margin-top: 5px;
	}

	.fw-di {
		height: 28px;
		line-height: 28px;
		bottom: 0;
		left: 0;
		font-size: 0.7rem;
		background: rgba(0, 0, 0, 0.4);
	}

	.fw-zx {
		width: 90%;
	}

	.fw-fu-xq {
		font-size: 0.6rem;
	}

	.fw-fu a {
		font-size: 0.75rem;
	}

	.fw-fu-left {
		border: 3px solid #FFF;
		height: 30px;
	}

	.fw,
	.wx,
	.ykzl,
	.zx {
		padding-bottom: 20px;
	}

	.fw-2 #fw-tu {
		padding: 4px;
	}

	.wx-right {
		font-size: 0.75rem;
		color: #999999;
		padding: 0;
	}

	.wx-2 {
		height: auto;
	}

	.wx-3 {
		height: 107px;
		margin: 0px 2%;
	}

	.wx-right p,
	.ykzl-detail p {
		line-height: 20px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 5;
	}

	.wx .container {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-orient: vertical;
		-moz-box-orient: vertical;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		/* optional */
		-webkit-box-align: start;
		-moz-box-align: start;
		-ms-flex-align: start;
		-webkit-align-items: flex-start;
		align-items: flex-start;
	}

	.wx-2 .container #wx-left {
		-webkit-box-ordinal-group: 2;
		-moz-box-ordinal-group: 2;
		-ms-flex-order: 2;
		-webkit-order: 2;
		order: 2;
	}

	.wx-2 .container #wx-right {
		-webkit-box-ordinal-group: 1;
		-moz-box-ordinal-group: 1;
		-ms-flex-order: 1;
		-webkit-order: 1;
		order: 1;
	}

	.wx-4 {
		-webkit-box-ordinal-group: 3;
		-moz-box-ordinal-group: 3;
		-ms-flex-order: 3;
		-webkit-order: 3;
		order: 3;
		text-align: center;
		width: 100%;
	}

	.wx-4 a {
		display: inline-block;
		color: #333333;
		text-decoration: none;
		padding: 5px 30px;
		font-size: 0.7rem;
		border: 1px solid #B8B8B8;
		margin-top: 20px;
	}

	.wx-right a,
	.ykzl-detail a {
		display: inline-block;
		color: #333333;
		text-decoration: none;
		padding: 5px 30px;
		font-size: 0.7rem;
		border: 1px solid #999999;
		margin-top: 20px;
	}

	.wx-right a {
		display: none;
	}

	.ykzl {
		padding-top: 20px;
	}

	.ykzl-bt p {
		font-size: 0.5rem;
	}

	.ykzl-bt span {
		font-size: 1.2rem;
		border-bottom: 4px solid #014BA1;
		padding: 1px 0 5px 0;
		margin-bottom: 20px;

	}

	.ykzl-detail p {
		font-size: 0.75rem;
		line-height: 19px;
		-webkit-line-clamp: 4;
	}

	.ykzl-detail a {
		margin: 0;
		margin-bottom: 20px;
	}

	.ykzl-right .swiper-slide img {
		height: 157px;
	}

	.ykzl-right .swiper-button-next,
	.ykzl-right .swiper-button-prev {
		width: 15px;
		height: 34px;
	}

	.ykzl-right .swiper-button-prev,
	.ykzl-right .swiper-container-rtl .swiper-button-next {
		left: 0%;
	}

	.ykzl-right .swiper-button-next,
	.ykzl-right .swiper-container-rtl .swiper-button-prev {
		right: 0%;
	}

	.ykzl-right {
		padding: 0 3%;
	}

	.zx-right a:nth-child(2) {
		display: none;
	}

	.zx-left {
		display: none;
	}

	.zx-right {
		width: 100%;
		padding-left: 4%;
		position: relative;
	}

	.zx-right:before {
		position: absolute;
		content: "?;
		left: 0;
		top: 50%;
		transform: translateY(-50%);
		color: #DADADA;
	}

	.zx-4 {
		padding: 0;
	}

	.zx-3 {
		background: none;
		margin: 0;
		margin-bottom: 10px;
		border-bottom: 1px dashed #DBDBDB;
	}

	.zx-right-bt {
		font-size: 0.6rem;
		color: #333333;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		margin: 0;
		position: relative;
	}

	.zx-right-bt span {
		position: absolute;
		right: 0;
		display: inline-block;
		color: #CECECE;
		background: #F5F5F5;
		padding: 0 3px;
	}

	.zx-gd a {
		display: inline-block;
		color: #333333;
		text-decoration: none;
		padding: 5px 0;
		width: 100px;
		border: 1px solid #999999;
		margin-top: 20px;
		font-size: 0.75rem;
	}

	.fw-case .fw-3 {
		height: 130px;
	}

	.navbar-nav li {
		height: auto;
	}

	.navbar-nav li ul {
		position: relative;
		/* display: none; */
		z-index: 1;
		margin-top: 0;
		height: auto;
	}

	.navbar-nav li ul li {
		width: 100%;
		line-height: 30px;
		height: 30px;
		position: static;
		text-align: left;
		padding-left: 10%;
		float: left;
	}

	.navbar-nav li ul li a {
		line-height: 30px;
		padding: 3px 20px;
	}


	/* 关于益科 */
	.nav-two-top {
		height: 30px;
	}

	.nav-two-top ul {
		width: 100%;
	}

	.nav-two-top ul li {
		padding: 0 5px;
	}

	.nav-two-top ul li a {
		line-height: 27px;
		font-size: 0.75rem;
	}

	.all-two-bt p {
		font-size: 1rem;
		margin-bottom: -5px;
	}

	.all-two-bt {
		padding: 10px 0;
	}

	.all-two-bt img {
		width: 70px;
	}

	.gyyl-js-left {
		padding-top: 0;
	}

	.gyyl-js-left p {
		text-indent: 26px;
		line-height: 23px;
		font-size: 0.75rem;
	}

	.gyyk-js {
		height: auto;
		padding-bottom: 20px;
	}

	.gyyl-js-right {
		margin-top: 20px;
		height: 200px;
	}

	.gyyl-js-right-2 {
		right: 0;
		top: 0;
		width: 65%;
	}

	.gyyl-js-right-1 {
		overflow: hidden;
		margin-top: 0;
		float: right;
		margin-right: 20px;
		width: 283px;
		height: 170px;
	}

	#swiper3 img {
		height: 160px;
	}

	.gyyk-zz {
		background-size: cover;
		height: auto;
		padding-bottom: 20px;
	}

	.gyyk-zz-cont .swiper-button-next,
	.gyyk-zz-cont .swiper-button-prev {
		width: 20px;
		height: 35px;
		margin-top: -17.5px;
		background-size: 20px 35px;
	}

	.gyyk-wh-left {
		margin-left: 10%;
	}

	.gyyk-wh-right img {
		width: 100%;
	}

	.gyyk-wh {
		height: auto;
		padding-bottom: 20px;
	}

	.gyyk-team-banner .swiper-button-next,
	.gyyk-team-banner .swiper-button-prev {
		width: 20px;
		height: 34px;
		margin-top: -17px;
		background-size: 20px 34px;
	}

	.gyyk-team {
		background-size: cover;
		height: auto;
		padding-bottom: 20px;
	}


	/* 关于益科-2 */

	.gyyk-sb {
		padding-bottom: 30px;
	}

	.gyyk-sb-cont p {
		line-height: 25px;
		text-indent: 23px;
		font-size: 0.75rem;
	}

	.gyyk-sb-img {}

	.gyyk-sb-img a {
		width: 31.33%;
		margin: 0 1%;
		margin-top: 10px;
		height: 75px;
	}

	.gyyk-sb-img a p {
		text-indent: 0;
		line-height: 20px;
		height: 20px;
		font-size: 0.5rem;
	}


	/* 案例 */
	.my-case {
		margin-bottom: 20px;
	}

	.my-case a {
		width: 30%;
		margin: 0 1%;
		margin-top: 10px;
	}

	.my-case-img {
		height: 80px;
	}

	.my-case a p {
		margin: 0;
		height: 30px;
		line-height: 30px;
		padding-left: 5px;
		font-size: 0.75rem;
	}

	/* 服务案例-1 */
	/* 螺杆式缩?故障分析 */
	.area-fx {
		padding-bottom: 20px;
	}

	.area-fx-left {
		width: 100%;
		padding-top: 0;
	}

	.area-fx-left p {
		text-indent: 23px;
		line-height: 25px;
		font-size: 0.75rem;
		margin: 0;
	}

	.area-fx-right {
		width: 100%;
		padding-top: 20px;
		padding-left: 0;
	}

	.area-fx-right-tu {
		height: 150px;
	}

	/* 螺杆式缩?故障维修 */
	.area-wx {
		padding-bottom: 20px;
	}

	.area-wx-left {
		width: 100%;
	}

	.area-wx-right {
		width: 100%;
		padding-top: 20px;
	}

	.area-wx-left-tu {
		height: 200px;
		padding-right: 0;
	}

	.area-wx-right p {
		text-indent: 23px;
		line-height: 25px;
		font-size: 0.75rem;
		margin: 0;
	}


	/* 行业动?*/
	.zx-dt {}

	.zx-dt-ul {
		padding: 0;
		margin: 0;
	}

	.zx-dt-ul li {
		padding: 20px 0;
	}

	.zx-dt-ul li label {
		width: 15%;
		height: 100px;
		padding: 30px 0;
		color: #999999;
	}

	.zx-dt-ul li label span {
		font-size: 1rem;
	}

	.zx-dt-ul li label p {
		font-size: 0.75rem;
	}

	.zx-dt-ul li .zx-dt-cont {
		width: 85%;
		padding-left: 3%;
	}

	.zx-dt-ul li .zx-dt-cont a:nth-child(1) {
		font-size: 0.75rem;
	}

	.zx-dt-ul li .zx-dt-cont p {
		font-size: 0.6rem;
		line-height: 20px;
		-webkit-line-clamp: 2;
		margin: 0;
	}

	.zx-dt-ul li .zx-dt-cont a:nth-child(3) {
		font-size: 0.5rem;
		padding: 5px 15px;
		margin-top: 0;
	}

	.zx-dt-ul li .zx-dt-right {
		width: 0%;
		/* display: none; */
	}

	.zx-dt-ul li .zx-dt-right-img {
		margin-top: 20px;
		width: 100%;
		height: 50px;
	}

	/* 分页 */
	.page {
		margin-top: 20px;
		font-size: 0.6rem;
	}
	.page span {
		background: #EBEBEB;
		color: #666666;
		padding: 10px 8px;
	}
	.page a {
		padding: 10px 8px;
	}
	

	/* 资讯-detail */
	.zx-detail {
		margin-top: 30px;
		padding: 20px 5px;
	}

	.zx-detail .bt {
		padding-bottom: 10px;
	}

	.zx-detail .bt p {
		font-size: 1rem;
	}

	.zx-detail .bt span {
		margin-right: 20px;
		font-size: 0.6rem;
	}

	.zx-detail .bt span a {}

	.zx-detail .zx-detail-cont {
		padding-top: 20px;
	}

	.zx-detail .zx-detail-cont p {
		text-indent: 30px;
		line-height: 30px;
		font-size: 0.75rem;
	}

	.zx-detail .zx-detail-cont img {
		margin: 20px 0;
	}

	/* 联系我们 */
	.content {
		padding-bottom: 30px;
	}

	.content-left {
		padding: 20px 10px;
	}

	.content-left label {
		width: 15%;
	}

	.content-left p {
		width: 85%;
	}

	.content-left p:nth-child(1) {
		font-size: 1.125rem;
		margin-bottom: 20px;
	}

	.content-right {
		padding: 0;
	}

	.content-right #map {
		height: 320px;
	}


}
