@charset "gb2312";
html,
body {
	font-family: "微软雅黑";
	font-size: 16px;
	padding: 0;
	margin: 0;
	overflow-x: hidden;
}

* {
	outline: none;

	/* 禁止文本选中 */
	/* -webkit-touch-callout: none; */
	/* iOS Safari */

	/* -webkit-user-select: none; */
	/* Chrome/Safari/Opera */

	/* -khtml-user-select: none; */
	/* Konqueror */

	/* -moz-user-select: none; */
	/* Firefox */

	/* -ms-user-select: none; */
	/* Internet Explorer/Edge */

	/* user-select: none; */
	/* Non-prefixed version, currently not supported by any browser */

}

/* 设置滚动条的样式 */
::-webkit-scrollbar {
	width: 6px;
	height: 7px;
	background-color: #F5F5F5;
	border-radius: 20px;
}

/* 滚动槽 */
::-webkit-scrollbar-track {
	border-radius: 20px;
}

/* 滚动条滑块 */
::-webkit-scrollbar-thumb {
	border-radius: 20px;
	background: rgba(49, 108, 178, 0.4);
}


@media (min-width:1200px) {
	.container {
		width: 1200px;
	}
}


/* 导航 */
.navbar {
	margin-bottom: 0;
}

.navbar-default {
	height: 100px;
}

.navbar-collapse.collapse {
	height: 100px !important;
}

.navbar-nav {
	height: 100%;
	width: 70%;
	text-align: center;
}

.navbar-nav li {
	height: 100px;
	line-height: 100px;
	width: 11.66%;
	-webkit-transition: 0.8s;
}

.navbar-nav li a {
	line-height: 100px;
	padding: 0;
}

.navbar-default .navbar-nav>li>a {
	color: #000;
}

.navbar-nav li:hover {
	color: #fff;
	background-color: #014BA0;
}

/* .navbar-default .navbar-nav>li>a:focus, */
.navbar-default .navbar-nav>li>a:hover {
	color: #FFFFFF;
}

.navbar-default {
	background-color: #FFFFFF;
	border-color: #e7e7e7;
}

/* .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
	    color: #fff;
	    background-color: #014BA0;
	} */
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
	color: #fff;
	background-color: #014BA0;
}

.navbar-default .navbar-nav li:hover a {
	color: #fff;
}

.navbar-brand {
	height: 100px;
	padding: 0;
}

.navbar-brand img {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}

.navbar-collapse .phone {
	background: none !important;
	color: #B80000 !important;
	font-size: 1.5rem;
	font-weight: 500;
	padding-left: 30px;
	position: relative;
	width: 30%;
}

.navbar-collapse .phone img {
	position: absolute;
	top: 50%;
	left: 4px;
	transform: translateY(-50%);
}
.navbar .tel {
	float: left;
	display: none;
	color: #B80000;
	font-size: 1.3rem;
	font-weight: 500;
	background: url(../img/call.png) no-repeat left center;
	background-size: 20px auto;
	padding-left: 25px;
	margin-left: 10px;
	height: 55px;
	line-height: 55px;
	text-decoration: none;
	outline: none;
position: absolute;
	left: 50%;
	transform: translateX(-50%);
}
@media screen and (max-width: 765px) {
	.navbar .tel {
		display: inline-block;
	}
}

/* 二级导航 */
.navbar-default {
	position: relative;
	z-index: 2;
}

.navbar-nav {
	z-index: 10;
}

.navbar-nav li {
	position: inherit;
	z-index: 10;
}

.navbar-nav li:hover ul {
	display: inline-block;
}

.navbar-nav li ul {
	position: absolute;
	top: 100%;
	left: 0;
	display: none;
	width: 100%;
	text-align: center;
	padding: 0;
	height: 80px;
	margin-top: -20px;
	background: rgba(255, 255, 255, 0.7) !important;
	-webkit-transition: 0.8s;
	transition: all 0.8s linear;
	z-index: -1;
}

.navbar-nav li ul li {
	height: 60px;
	width: auto;
	line-height: 60px;
	position: relative;
	display: inline-block;
	background: none !important;
}

.navbar-nav li ul li a {
	line-height: 60px;
	color: #333333 !important;
	font-size: 0.875rem;
	padding: 5px 10px;
	-webkit-transition: 0.3s;
	border-radius: 50px;
}

.navbar-nav li ul li a:hover {
	color: #014BA1 !important;
	background: #FFFFFF;
}

.navbar-nav li ul li a:before {
	content: "◎ ";
	color: #DADADA;
}


/* banner */
.swiper-container {
	width: 100%;
}

.swiper-slide img {
	width: 100%;
}

.swiper-pagination-bullet {
	width: 30px;
	height: 8px;
	display: inline-block;
	border-radius: 50px;
	background: #fff;
	opacity: 0.5;
	box-shadow: 0 0 3px 1px #B0C5D1;
}

.swiper-pagination-bullet-active {
	opacity: 1;
	width: 45px;
	background: #FFFFFF;
	box-shadow: 0 0 0 0 #fff;
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 6px;
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	bottom: 17px;
}

#swiper1 .swiper-button-prev,
#swiper1 .swiper-container-rtl .swiper-button-next {
	background-image: url(../img/four-left.png);
	background-size: 100% 100%;
	left: 4%;
	right: auto;
	opacity: 0.5;
}

#swiper1 .swiper-button-next,
#swiper1 .swiper-container-rtl .swiper-button-prev {
	background-image: url(../img/four-right.png);
	background-size: 100% 100%;
	right: 4%;
	left: auto;
	opacity: 0.5;
}

#swiper1 .swiper-button-prev:hover,
#swiper1 .swiper-container-rtl .swiper-button-next:hover,
#swiper1 .swiper-button-next:hover,
#swiper1 .swiper-container-rtl .swiper-button-prev:hover {
	opacity: 1;
}

#swiper1 .swiper-button-next,
#swiper1 .swiper-button-prev {
	width: 25px;
	height: 46px;
}

/* banner-xianfu */
.swiper-slide {
	position: relative;
}

/* two-banner */
.swiper-slide .container .banner-wz {
	position: absolute;
	top: 33.7%;
	left: 19.56%;
	width: 28.3%;
}

.swiper-slide .container .banner-tu {
	position: absolute;
	top: 14.7%;
	right: 10.5%;
	width: 34%;
}

.swiper-slide .container .banner-wz-two {
	position: absolute;
	top: 34.55%;
	right: 18.8%;
	width: 22%;
}

.swiper-slide .container .banner-one-bg {
	position: absolute;
	width: 37.5%;
	top: 29.5%;
	left: 9.8%;
}

.swiper-slide .container .banner-one-wz-1 {
	position: absolute;
	width: 35.6%;
	top: 35.9%;
	left: 10.7%;
}

.swiper-slide .container .banner-one-wz-2 {
	position: absolute;
	width: 35.45%;
	top: 55.1%;
	left: 10.7%;
}







/* 底部-footer */
footer {
	background: #3D3E42;
}

.footer-top {
	padding: 40px 0;
	color: #BBBBBB;
}

.footer-left,
.footer-center,
.footer-right {
	float: left;
}

.footer-left {
	width: 31.5%;
	padding-right: 100px;
	padding-top: 20px;
	border-right: 1px solid #636466;
}

.footer-center {
	width: 44.8%;
	padding: 0 120px;
}

.footer-right {
	width: 23.7%;
}

.footer-bottom {
	text-align: center;
	color: #BBBBBB;
	font-size: 0.875rem;
	padding: 20px 0;
	border-top: 1px solid #636466;
}

.footer-bottom a {
	color: #BBBBBB;
	text-decoration: none;
	margin-right: 20px;
}

.footer-left p {
	font-size: 1.125rem;
	color: #FFFFFF;
	font-weight: 600;
}

.footer-left a {
	display: inline-block;
	width: 50%;
	float: left;
	font-size: 0.875rem;
	color: #BBBBBB;
	text-decoration: none;
	margin-top: 10px;
}

/* 联系方式 */
.footer-center-content {
	font-size: 0.875rem;
	padding-top: 30px;
}

.footer-center-content div {
	line-height: 25px;
	display: inline-block;
	width: 100%;
}

.footer-center-content div label {
	float: left;
}

.footer-center-content div p {
	float: left;
	width: 84%;
	margin: 0;
}

/* 咨询热线 */
.footer-right-zx {
	padding-top: 75px;
}

.footer-right-zx p {
	font-size: 0.875rem;
	/* margin: 0; */
}

.footer-right-zx span {
	font-size: 2.25rem;
	color: #FFFFFF;
	font-family: arial;
	font-weight: 600;
}

/* 回到顶部 */
.footer-hui-top {
	cursor: pointer;
	font-size: 0.875rem;
	text-align: center;
	color: #FFFFFF;
	height: 1.875rem;
	line-height: 1.875rem;
}

/* 首页标题 */
.all-bt {
	font-size: 1.75rem;
	font-family: "微软雅黑";
	font-weight: 600;
	color: #333333;
	text-align: center;
	padding: 50px 0 40px 0;
}

.all-bt span {
	color: #0B82CC;
	display: inline-block;
}

.all-bt label {
	margin-bottom: 0;
}

.all-bt p {
	font-size: 0.875rem;
	color: #999999;
	font-weight: 100;
	margin: 0;
	margin-top: 0.625rem;
}

/* 服务中心 */
.fw,
.wx,
.ykzl,
.zx {
	padding-bottom: 60px;
}

.fw-2 #fw-tu {
	padding: 2px;
	overflow: hidden;
}

.fw-3 {
	height: 300px;
	background-size: cover;
	background-position: center;
	position: relative;
	cursor: pointer;
}

.fw-3 img {
	width: 100%;
	height: 100%;
}

.fw-di {
	position: absolute;
	width: 100%;
	height: 50px;
	line-height: 50px;
	bottom: 0;
	left: 0;
	color: #FFFFFF;
	font-size: 1rem;
	text-align: center;
	background: rgba(0, 0, 0, 0.3);
	z-index: 1;
}

.fw-di p {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.fw-fu {
	display: none;
	z-index: 2;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: rgba(49, 108, 178, 0.7);
	filter: Alpha(opacity=0.5);
	*zoom: 1;
}

.fw-fu a {
	display: inline-block;
	width: 100%;
	height: 100%;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	font-size: 1.5rem;
}

.fw-zx {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	width: 50%;
	display: inline-block;
}

.fw-fu a p {
	margin: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.fw-fu-xq {
	font-size: 0.875rem;
}

.fw-fu-left,
.fw-fu-right {
	float: left;
}

.fw-fu-left {
	width: 10%;
	border: 7px solid #FFFFFF;
	height: 50px;
}

.fw-fu-right {
	width: 85%;
	padding-left: 5%;
	text-align: left;
}

/* 维修中心 */

.wx {
	background: #F3F3F3;
}

.wx-2 {
	height: 220px;
}

.wx-3 {
	height: 220px;
	margin: 0 3%;
	background-size: cover !important;
	background-position: center !important;
}

.wx-right {
	font-size: 0.875rem;
	color: #999999;
	padding: 20px 0 0 60px;
}

.wx-right p,
.ykzl-detail p {
	line-height: 26px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	/* autoprefixer: off */
	-webkit-box-orient: vertical;
	/* autoprefixer: on */
	-webkit-line-clamp: 4;
}

.wx-right a,
.ykzl-detail a {
	display: inline-block;
	color: #333333;
	text-decoration: none;
	padding: 10px 30px;
	border: 1px solid #999999;
	margin-top: 20px;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	transition: all 1s;
}

.wx-right a:hover,
.ykzl-detail a:hover {
	background: rgba(49, 108, 178, 0.7);
	color: #FFFFFF;
}

/* 益科制冷 */
.ykzl {
	padding-top: 60px;
}

.ykzl-left {
	font-size: 0.875rem;
	color: #999999;
}

.ykzl-bt p {
	font-size: 0.75rem;
	margin: 0;
	color: #999999;
}

.ykzl-bt span {
	font-size: 1.625rem;
	color: #333333;
	border-bottom: 5px solid #014BA1;
	padding: 8px 0;
	display: inline-block;
	margin-bottom: 40px;
}

.ykzl-right {
	padding: 0 10%;
}

.ykzl-right .swiper-slide img {
	height: 290px;
}

.ykzl-right .swiper-button-prev,
.ykzl-right .swiper-container-rtl .swiper-button-next {
	background-image: url(../img/ykzl-left.jpg);
	background-size: 100% 100%;
	left: 4%;
	right: auto;
}

.ykzl-right .swiper-button-next,
.ykzl-right .swiper-container-rtl .swiper-button-prev {
	background-image: url(../img/ykzl-right.jpg);
	background-size: 100% 100%;
	right: 4%;
	left: auto;
}

.ykzl-right .swiper-button-next,
.ykzl-right .swiper-button-prev {
	width: 30px;
	height: 64px;
}

/* 咨询中心 */
.zx {
	background-color: #F5F5F5;
	background-image: url(../img/new-bg.jpg);
	background-size: 100% 100%;
}

.zx-3 {
	background: #FFFFFF;
	margin: 0 1%;
	margin-bottom: 20px;
	cursor: pointer;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	transition: all 1s;
	position: relative;
	overflow: hidden;
}

.zx-3:before {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	left: 100%;
	top: 0;
	background: #014BA0;
	z-index: -1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	transition: all 0.3s;
}

.zx-3:after {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	right: 100%;
	top: 0;
	background: #014BA0;
	z-index: -1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	transition: all 0.3s;
}

.zx-2 .container div:nth-child(even) .zx-3:hover:before {
	left: 0;
}

.zx-2 .container div:nth-child(odd) .zx-3:hover:after {
	right: 0;
}

.zx-3:hover {
	color: #FFFFFF;
	/* background: #014BA0; */
}

.zx-3:hover .zx-left-day {
	color: #FFFFFF;
}

.zx-3:hover .zx-left-data {
	color: #FFFFFF;
}

.zx-3:hover .zx-right-bt {
	color: #FFFFFF;
}

.zx-3:hover .zx-right a {
	color: #FFFFFF;
}

.zx-4 {
	padding: 30px;
	display: inline-block;
	width: 100%;
}

.zx-left {
	width: 14%;
	float: left;
}

.zx-right {
	width: 86%;
	float: left;
	padding-left: 5%;
}

.zx-left-day {
	font-size: 3rem;
	/* font-weight: 600; */
	color: #000000;
	border-bottom: 1px solid #EEEEEE;
	text-align: center;
}

.zx-left-data {
	color: #222222;
	font-size: 1rem;
	text-align: center;
	margin-top: 10px;
}

.zx-right-bt {
	font-size: 1.25rem;
	color: #222222;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin: 20px 0 20px 0;
	width: 100%;
	display: inline-block;
}

.zx-right-bt span {
	display: none;
}

.zx-right a:nth-child(2) {
	font-size: 0.875rem;
	color: #888888;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	/* autoprefixer: off */
	-webkit-box-orient: vertical;
	/* autoprefixer: on */
	-webkit-line-clamp: 2;
	margin: 0;
}

.zx-gd {
	text-align: center;
}

.zx-gd a {
	display: inline-block;
	color: #333333;
	text-decoration: none;
	padding: 5px 0;
	width: 200px;
	border: 1px solid #999999;
	margin-top: 20px;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	transition: all 1s;
}

.zx-gd a:hover {
	background: rgba(49, 108, 178, 0.7);
	color: #FFFFFF;
}

/* 服务案例 */
.fw-case .fw-3 {
	height: 240px;
}

.fw-case .zx-gd {
	margin-top: 20px;
}

.fw-3 {
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	transition: all 1s;
}

.fw-3:hover {
	/* background-size: 200% auto; */
	transform: scale(1.2);
}

.fw-3 a {
	display: inline-block;
	width: 100%;
	height: 100%;
}
.fw-3 a .fw-di {
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	transition: all 0.4s;
}
.fw-3 a:hover .fw-di {
	height: 0;
}

/* .fw-3:hover .fw-di {
	transform: scale(0.84);
} */
/* .fw-3:hover .fw-fu a {
	transform: scale(0.84);
} */

.wx-left .col-lg-6 {
	overflow: hidden;
}

.wx-3 {
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	transition: all 1s;
}

.wx-3:hover img {
	transform: scale(1.1);
	-ms-transform: scale(1.1);
}

.wx-3 img {
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	transition: all 1s;
	width: 100%;
	height: 100%;
}

/* 导航文字效果 */
.swiper-wrapper .swiper-slide-active .banner-one-bg {
	-webkit-animation-name: pulse;
	animation-name: pulse;
}

.swiper-wrapper .swiper-slide-active .banner-one-wz-1 {
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown;
}

.swiper-wrapper .swiper-slide-active .banner-one-wz-2 {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp;
}

.swiper-wrapper .swiper-slide-active .banner-wz {
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
}

.swiper-wrapper .swiper-slide-active .banner-tu {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight;
}

.swiper-wrapper .swiper-slide-active .banner-wz-two {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight;
}







/* 通用标题-two */
.all-two-bt {
	text-align: center;
	padding: 40px 0;
}

.all-two-bt p {
	font-weight: 600;
	font-size: 1.5rem;
	margin: 0;
}

.all-two-bt img {}

/* 页面导航条 */
.nav-two-top {
	border-bottom: 1px solid #EEEEEE;
	height: 65px;
	overflow: hidden;
}

.nav-two-top ul {
	padding: 0;
	width: 70%;
	display: inline;
	float: left;
	white-space: nowrap;
	overflow-x: scroll;
	-webkit-overflow-scrolling: touch;
	overflow-y: hidden;
}

.nav-two-top ul::-webkit-scrollbar {
	display: none;
}

.nav-two-top ul li {
	display: inline-block;
	/*设置li为行内块级元素*/
	text-align: left;
	padding: 0 15px;
}

.nav-two-top ul li a {
	text-decoration: none;
	display: inline-block;
	line-height: 62px;
	color: #000;
}

.nav-two-top ul .active a {
	color: #014BA1;
	border-bottom: 3px solid #014BA1;
}

.nav-two-top-right {
	float: right;
	height: 65px;
	line-height: 65px;
}

.nav-two-top-right a {
	font-size: 0.875rem;
	color: #333333;
	margin: 0 10px;
	text-decoration: none;
}


/* 企业简介 */

.gyyk-js {
	/* height: 445px; */
	padding-bottom: 60px;
}

.gyyl-js-left {
	padding-top: 20px;
}

.gyyl-js-left p {
	text-indent: 35px;
	color: #555555;
	line-height: 30px;
	font-size: 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	/* autoprefixer: off */
	-webkit-box-orient: vertical;
	/* autoprefixer: on */
	-webkit-line-clamp: 3;
}

.gyyl-js-right {}

.gyyl-js-right-1 {
	overflow: hidden;
	margin-top: 20px;
	float: right;
	margin-right: 20px;
	width: 400px;
	height: 240px;
}

.gyyl-js-right-1 img {
	cursor: pointer;
	width: 100%;
	height: 100%;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	transition: all 1s;
}

.gyyl-js-right-1:hover img {
	transform: scale(1.2);
}

.gyyl-js-right-2 {
	position: absolute;
	right: 0;
	top: 0;
	z-index: -1;
}



/* 企业资质 */
.gyyk-zz {
	background: url(../img/gyyk-zz-bg.png);
	background-size: cover;
	/* height: 557px; */
	padding-bottom: 60px;
}

.gyyk-zz-cont {
	position: relative;
	padding: 0 15px;
}

#swiper3 img {
	/* height: 390px; */
}

.gyyk-zz-cont .swiper-button-prev,
.gyyk-zz-cont.swiper-container-rtl .swiper-button-next {
	background-image: url(../img/gyyk-zz-left.png);
	left: 0;
	right: auto;
}

.gyyk-zz-cont .swiper-button-next,
.gyyk-zz-cont .swiper-container-rtl .swiper-button-prev {
	background-image: url(../img/gyyk-zz-right.png);
	right: 0;
	left: auto;
}

.gyyk-zz-cont .swiper-button-next,
.gyyk-zz-cont .swiper-button-prev {
	width: 32px;
	height: 56px;
	margin-top: -28px;
	background-size: 32px 56px;
}



/* 企业文化 */
.gyyk-wh {
	/* height: 453px; */
	padding-bottom: 60px;
}

.gyyk-wh-left {
	margin-left: 35%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.gyyk-wh-left p {
	color: #444444;
	margin: 0;
	line-height: 32px;
}




/* 团队风采 */
.gyyk-team {
	background: url(../img/gyyk-team-bg.png);
	/* height: 405px; */
	padding-bottom: 60px;
}

.gyyk-team-banner .swiper-button-prev,
.gyyk-team-banner.swiper-container-rtl .swiper-button-next {
	background-image: url(../img/gyyk-team-left.png);
	left: 0;
	right: auto;
}

.gyyk-team-banner .swiper-button-next,
.gyyk-team-banner .swiper-container-rtl .swiper-button-prev {
	background-image: url(../img/gyyk-team-right.png);
	right: 0;
	left: auto;
}

.gyyk-team-banner .swiper-button-next,
.gyyk-team-banner .swiper-button-prev {
	width: 32px;
	height: 56px;
	margin-top: -28px;
	background-size: 32px 56px;
}


/* 关于益科-2 */
.gyyk-sb {
	padding-bottom: 60px;
}

.gyyk-sb-cont p {
	color: #555555;
	line-height: 35px;
	text-indent: 35px;
}

.gyyk-sb-img {}

.gyyk-sb-img a {
	display: inline-block;
	text-align: center;
	width: 23%;
	margin: 0 1%;
	margin-top: 30px;
	float: left;
	position: relative;
	height: 200px;
	overflow: hidden;
}

.gyyk-sb-img a img {
	width: 100%;
	height: 100%;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	transition: all 0.5s;
}

.gyyk-sb-img a p {
	position: absolute;
	overflow: hidden;
	text-indent: 0;
	line-height: 40px;
	bottom: 0;
	left: 0;
	width: 100%;
	margin: 0;
	padding: 0;
	height: 40px;
	font-size: 0.75rem;
	color: #FFFFFF;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	background: rgba(0, 0, 0, 0.4);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	transition: all 0.5s;
}

.gyyk-sb-img a:hover img {
	transform: scale(1.2);
}

.gyyk-sb-img a:hover p {
	height: 0;
}

/* 专业机具设备动画 */
.gyyk-sb-img a {
	Animation-duration: 1s;
	Animation-delay: 0s;
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight;
}

/* end */

/* 案例 */
.my-case {
	margin-bottom: 60px;
}

.my-case a {
	display: inline-block;
	text-decoration: none;
	width: 30%;
	margin: 30px 1% 0 1%;
	Animation-duration: 1s;
	Animation-delay: 0s;
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight;
}

.my-case-img {
	overflow: hidden;
	height: 240px;
}

.my-case-img img {
	width: 100%;
	height: 100%;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	transition: all 0.5s;
}

.my-case a p {
	position: relative;
	display: inline-block;
	margin: 0;
	width: 100%;
	height: 64px;
	line-height: 64px;
	background: #F4F7FC;
	color: #333333;
	padding-left: 20px;
	z-index: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	transition: all 0.5s;
}

.my-case a p span {
	position: relative;
	z-index: 3;
}

.my-case a p:before {
	position: absolute;
	content: "";
	top: 100%;
	width: 100%;
	height: 100%;
	background: #014BA1;
	z-index: 1;
	left: 0;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	transition: all 0.5s;
}

.my-case a:hover {}

.my-case a:hover .my-case-img img {
	transform: scale(1.2);
}

.my-case a:hover p {
	color: #FFFFFF;
}

.my-case a:hover p:before {
	top: 0;
}

/* 服务案例-1 */
/* 螺杆式缩机-故障分析 */
.area-fx {
	padding-bottom: 60px;
}

.area-fx-left {
	float: left;
	width: 60%;
	padding-top: 20px;
}

.area-fx-left p {
	text-indent: 30px;
	line-height: 30px;
	font-size: 1rem;
}

.area-fx-right {
	float: left;
	width: 40%;
	padding-left: 5%;
}

.area-fx-right-tu {
	width: 48%;
	margin: 0 1%;
	height: 200px;
	float: left;
	position: relative;
	overflow: hidden;
}

.area-fx-right-tu img:nth-child(1) {
	width: 100%;
	height: 100%;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	transition: all 0.5s;
}

.area-fx-right-tu img:nth-child(2) {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	transition: all 0.5s;
}

.area-fx-right-tu:hover img:nth-child(1) {
	transform: scale(1.2);
}

.area-fx-right-tu:hover img:nth-child(2) {
	opacity: 1;
}

/* 螺杆式缩机-故障维修 */
.area-wx {
	background: #FAFAFA;
	padding-bottom: 60px;
}

.area-wx-left {
	float: left;
	width: 40%;
}

.area-wx-right {
	float: left;
	width: 60%;
	padding-top: 20px;
}

.area-wx-left-tu {
	overflow: hidden;
	height: 240px;
	padding-right: 15%;
}

.area-wx-left-tu img {
	width: 100%;
	height: 100%;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	transition: all 0.5s;
}

.area-wx-right p {
	line-height: 30px;
	text-indent: 30px;
	font-size: 1rem;
}

.area-wx-left-tu:hover img {
	transform: scale(1.2);
}


/* 行业动态 */
.zx-dt {}

.zx-dt-ul {
	padding: 0;
	margin: 0;
}

.zx-dt-ul li {
	border-bottom: 1px solid #EEEEEE;
	list-style: none;
	display: inline-block;
	width: 100%;
	padding: 40px 0;
}

.zx-dt-ul li label {
	display: inline-block;
	float: left;
	width: 10%;
	height: 160px;
	padding: 40px 0;
	background: #F7F7F7;
	text-align: center;
	color: #999999;
	margin: 0;
}

.zx-dt-ul li label span {
	font-size: 2.25rem;
}

.zx-dt-ul li label p {
	font-size: 0.875rem;
	font-weight: 100;
}

.zx-dt-ul li .zx-dt-cont {
	float: left;
	width: 60%;
	padding-left: 3%;
}

.zx-dt-ul li .zx-dt-cont a:nth-child(1) {
	display: inline-block;
	width: 100%;
	font-size: 1.125rem;
	color: #333333;
	font-weight: 600;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.zx-dt-ul li .zx-dt-cont p {
	font-size: 0.9375rem;
	line-height: 30px;
	color: #777777;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	/* autoprefixer: off */
	-webkit-box-orient: vertical;
	/* autoprefixer: on */
	-webkit-line-clamp: 2;
}

.zx-dt-ul li .zx-dt-cont a:nth-child(3) {
	display: inline-block;
	color: #333333;
	text-decoration: none;
	font-size: 0.875rem;
	padding: 10px 30px;
	border: 1px solid #999999;
	margin-top: 10px;
	-webkit-transition: all 0.7s;
	-moz-transition: all 0.7s;
	-ms-transition: all 0.7s;
	transition: all 0.7s;
}

.zx-dt-ul li .zx-dt-cont a:nth-child(3):hover {
	background: rgba(49, 108, 178, 0.7);
	color: #FFFFFF;
}

.zx-dt-ul li .zx-dt-right {
	width: 30%;
	float: left;
	overflow: hidden;
}

.zx-dt-ul li .zx-dt-right-img {
	width: 280px;
	height: 160px;
	overflow: hidden;
	float: right;
}

.zx-dt-ul li .zx-dt-right-img img {
	width: 100%;
	height: 100%;
	-webkit-transition: all 0.7s;
	-moz-transition: all 0.7s;
	-ms-transition: all 0.7s;
	transition: all 0.7s;
}

.zx-dt-ul li .zx-dt-right-img:hover img {
	transform: scale(1.1);
}

/* 分页 */
.page {
	text-align: center;
	margin-top: 40px;
	font-size: 0.875rem;
}
.page span {
	background: #EBEBEB;
	color: #666666;
	padding: 10px 15px;
}
.page .strong {
	background: #014BA1 !important;
	color: #FFFFFF;
}
.page a {
	background: #EBEBEB;
	color: #666666;
	padding: 10px 15px;
	text-decoration: none;
	transition: all 0.4s;
}
.page a:hover {
	background: rgba(49, 108, 178, 0.7);
	color: #FFFFFF;
}

/* 资讯-detail */
.zx-detail {
	margin-top: 30px;
	padding: 40px;
	border: 1px solid #EEEEEE;
}

.zx-detail .bt {
	padding-bottom: 40px;
	text-align: center;
	border-bottom: 1px solid #EEEEEE;
}

.zx-detail .bt p {
	color: #333333;
	font-size: 1.5rem;
	font-weight: 600;
}

.zx-detail .bt span {
	color: #999999;
	margin-right: 20px;
	font-size: 0.875rem;
}

.zx-detail .bt span a {
	color: #999999;
}

.zx-detail .zx-detail-cont {
	text-align: center;
	padding-top: 60px;
}

.zx-detail .zx-detail-cont p {
	text-align: left;
	color: #333333;
	text-indent: 30px;
	line-height: 40px;
}

.zx-detail .zx-detail-cont img {
	max-width: 95%;
	margin: 30px 0;
}

/* 联系我们 */
.content {
	padding-bottom: 60px;
}

.content-left {
	background: #F9FAFA;
	padding: 50px 20px;
	margin-bottom: 15px;
}

.content-left div {
	display: inline-block;
	width: 100%;
	/* margin-bottom: 15px; */
}

.content-left label {
	width: 10%;
	line-height: 30px;
	display: inline-block;
	font-weight: 100;
	font-size: 0.875rem;
	float: left;
	margin-bottom: 0;
}

.content-left p {
	width: 90%;
	float: left;
	font-size: 0.875rem;
	line-height: 30px;
}

.content-left p:nth-child(1) {
	font-size: 1.125rem;
	font-weight: 600;
	width: 100%;
	margin-bottom: 20px;
}

.content-right {
	padding-left: 5%;
}

.content-right #map {
	width: 100%;
	height: 320px;
}
