@charset "utf-8";
body {
	padding-top: 90px;
	font-size: 14px;
	font-weight: normal;
}

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

a {
	color: inherit;
}

a:hover,
a:visited,
a:focus {
	text-decoration: none;
}

a:hover {
	color: #ec6516;
}


/*=================================================================*/

header {
	background: #fff;
	/*padding: 22px 100px;*/
	line-height: 90px;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 9999;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

header.fixed {
	/*padding: 10px 100px;*/
	line-height: 60px;
	-webkit-box-shadow: 0px 0px 25px #a3a3a3;
	-moz-box-shadow: 0px 0px 25px #a3a3a3;
	box-shadow: 0px 0px 25px #a3a3a3;
}

.close {
	display: none;
}

header .logo {
	float: left;
	font-size: 0;
}

header .logo img {
	height: 35px;
	vertical-align: middle;
}

header.fixed dl {
	margin-top: 10px;
}

header dl {
	float: left;
	padding-left: 30px;
	margin-left: 35px;
	border-left: 1px solid #dbdbdb;
	margin-top: 25px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

header dt {
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	line-height: 20px;
}

header dd {
	font-size: 20px;
	font-weight: normal;
	line-height: 20px;
	color: #666666;
}

header ul {
	float: right;
	margin-right: 84px;
}

header ul li {
	float: left;
	/*line-height: 51px;*/
	margin: 0 18px;
}

header ul li a {
	display: block;
	font-weight: normal;
	font-size: 16px;
	position: relative;
}

header ul li a:hover {
	color: #ec6516;
}

header ul li a::after {
	content: "";
	display: block;
	width: 100%;
	height: 4px;
	background: #ec6516;
	position: absolute;
	left: 0;
	bottom: 50%;
	opacity: 0;
	transition: all 0.3s;
}

header ul li a:hover::after {
	bottom: 0;
	opacity: 1;
}

.header_icon {
	float: right;
	font-size: 0;
}

.header_icon .tel {
	display: inline-block;
	/*float: left;*/
	padding-left: 24px;
	font-size: 16px;
	font-weight: normal;
	vertical-align: middle;
	background: url(../img/icon_tel.png) no-repeat left center;
}

.header_icon .wx {
	position: relative;
	display: inline-block;
	width: 22px;
	height: 18px;
	line-height: 90px;
	/*float: left;*/
	background: url(../img/icon_weichat.png);
	margin-left: 25px;
	margin-right: 20px;
	/*margin-top: 16px;*/
	cursor: pointer;
	vertical-align: middle;
}

.header_icon .wx img {
	display: none;
	width: 80px;
	position: absolute;
	left: 50%;
	margin-left: -40px;
	top: 100%;
	border: 5px solid #fff;
	border-radius: 5px;
}

.header_icon .wx:hover img {
	display: block;
	opacity: 1;
}

.header_icon .qq {
	display: inline-block;
	/*float: left;*/
	width: 17px;
	height: 18px;
	display: none;
	line-height: 90px;
	background: url(../img/icon_qq.png);
	/*margin-top: 15px;*/
	vertical-align: middle;
}

.header_icon .qq:hover {
	opacity: 0.8;
}

header button {
	display: none;
}

@media (max-width: 1440px) {
	header {
		line-height: 80px;
	}
	header dl {
		margin-top: 20px;
	}
}

@media (max-width: 1240px) {
	header dl {
		display: none;
	}
	.header_icon {
		display: none;
	}
	header ul {
		margin-right: 0;
	}
}

@media (max-width: 768px) {
	header {
		position: fixed;
		/*bottom: 0;*/
		left: 0;
		top: 0;
		width: 100%;
		padding: 10px;
		z-index: 999;
	}
	body {
		padding-top: 0;
	}
	header .logo {
		margin: 0;
	}
	header ul {
		display: block;
		position: fixed;
		width: 100%;
		height: 100%;
		top: 0;
		bottom: 86px;
		right: 0;
		background: #0d4290;
		padding-top: 35px;
		right: -100%;
		transition: all 0.5s;
		opacity: 0;
	}
	header ul.on {
		right: 0;
		opacity: 1;
	}
	header ul li {
		width: 60%;
		float: none;
		text-align: center;
		letter-spacing: 30px;
		color: #fff;
		text-align: center;
		margin: 0 auto;
		border-bottom: 1px solid #fff;
	}
	header ul li a:hover {
		color: #fff;
	}
	header button {
		display: block;
		position: absolute;
		height: 35px;
		border: none;
		padding: 0 15px;
		background: #0d4290;
		color: #fff;
		outline: none;
		line-height: 1;
		right: 10px;
		top: 10px;
	}
	header dl {
		display: none;
		padding-left: 0;
	}
	header dt {
		display: none;
	}
	header dd {
		text-align: center;
		width: 224px;
		font-size: 14px;
		margin-top: 4px;
	}
	.close {
		color: #fff;
		line-height: 20px;
		text-align: center;
		height: 20px;
		width: 20px;
		font-size: 22px;
		padding: 1px;
		top: 20px;
		left: 15px;
		display: block;
		position: absolute;
	}
	/* use cross as close button */
	.close::before {
		content: "\2716";
	}
}


/*========================================================================*/

.bannerswiper img {
	display: block;
	width: 100%;
}

.bannerswiper .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	background: #fff;
	opacity: 1;
	border: 2px solid #fff;
}

.bannerswiper .swiper-pagination-bullet-active {
	opacity: 1;
	background: transparent;
}

.case {
	padding: 0 2.1vw;
	width: 100%;
	background-color: #fff;
	background-image: url(../img/in1bg.png);
	background-position: left top;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
	-webkit-background-size: cover;
	/* 兼容Webkit内核浏览器如Chrome和Safari */
	-o-background-size: cover;
	/* 兼容Opera */
	zoom: 1;
}

.txt {
	padding: 100px 0 80px;
	position: relative;
}

.txt span {
	display: block;
	font-size: 16px;
	text-align: center;
}

.txt .twn {
	position: absolute;
	bottom: 110px;
	right: 0;
	font-size: 16px;
	color: #333;
}

.txt .t1 {
	color: #0d4290;
	border-left: 4px solid #ec6516;
	padding-left: 20px;
	line-height: 90px;
}

.txt .t1 h2 {
	font-size: 36px;
	line-height: 56px;
	font-weight: bold;
}

.txt .t1 h3 {
	font-size: 20px;
	line-height: 45px;
	font-weight: bold;
}

.txt .t2 {
	margin-top: 30px;
}

.txt .t2 p {
	font-size: 15px;
	color: #333;
	line-height: 25px;
	letter-spacing: 2px;
}
footer .qq{
	display: none;
}
.txt.pb {
	padding: 100px 0;
	padding-right: 600px;
}

.pb h2 {
	font-size: 36px;
	line-height: 38px;
	color: #000000;
	margin-bottom: 50px;
}

.pb p {
	font-size: 15px;
	color: #666666;
	line-height: 25px;
	text-align: justify;
}

.pb b {
	color: #333333;
	text-decoration: underline;
}

.case nav {
	padding-bottom: 24px;
}

.case nav ul {
	float: right;
	background: url(../img/icon_case.png) no-repeat right center;
}

.case nav ul li {
	float: left;
	color: #000;
	font-size: 15px;
}

.case .list li {
	width: 33.333333333333333%;
	/*height: 23.4vw;*/
	height: 450px;
	background: #fff;
	float: left;
	overflow: hidden;
}

.case .list li a {
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	transition: all 0.3s;
	position: relative;
}

.case .list li:hover a .img_box span {
	-webkit-transform: matrix(1.2, 0, 0, 1.2, 0, 0);
	-ms-transform: matrix(1.2, 0, 0, 1.2, 0, 0);
	-moz-transform: matrix(1.2, 0, 0, 1.2, 0, 0);
	transform: matrix(1.2, 0, 0, 1.2, 0, 0);
	-webkit-transition: all 2s;
	-ms-transition: all 2s;
	-moz-transition: all 2s;
	transition: all 2s
}

.case .list li a::after {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 2;
	background: rgba(0, 0, 0, 0.6);
	opacity: 0;
	transition: all 0.3s;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
}

.case .list li:hover a::after {
	opacity: 1;
	width: 100%;
	height: 100%;
}

.case .list li dl {
	width: 100%;
	/*height: 100%;*/
	color: #fff;
	position: absolute;
	z-index: 5;
	padding: 0 30px;
	/*padding-top: 3.1vw;*/
	opacity: 1;
	/*bottom: 0;*/
	top: 50%;
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	left: -1000px;
	-o-transition: all linear 2s;
	-moz-transition: all linear 2s;
	-webkit-transition: all linear 2s;
	-ms-transition: all linear 2s;
	transition: all linear 0.5s;
}

.case .list li dt {
	font-size: 22px;
	text-align: center;
}

.case .list li dd {
	font-size: 15px;
	text-align: justify;
	line-height: 26px;
	margin-top: 1.5vw;
}

.case .list li:hover dl {
	left: 0;
	-o-transition: all linear 2s;
	-moz-transition: all linear 2s;
	-webkit-transition: all linear 2s;
	-ms-transition: all linear 2s;
	transition: all linear 0.5s;
}

.project {
	padding: 0 2.1vw;
}

.project li {
	width: 49%;
	float: left;
	transition: all 0.3s;
	margin-bottom: 1.8vw;
}

.project li:nth-child(2n) {
	margin-left: 2%;
}

.img_box {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}

.img_box span {
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	-webkit-transform: matrix(1.0, 0, 0, 1.0, 0, 0);
	-ms-transform: matrix(1.0, 0, 0, 1.0, 0, 0);
	-moz-transform: matrix(1.0, 0, 0, 1.0, 0, 0);
	transform: matrix(1.0, 0, 0, 1.0, 0, 0);
	-webkit-transition: all 2s;
	-ms-transition: all 2s;
	-moz-transition: all 2s;
	transition: all 2s
}

.project li .img_box {
	height: 29vw;
}

.project li .text {
	background: #000;
	height: 500px;
	padding: 70px 100px 0;
	transition: all 0.3s;
}

.project li:nth-child(6n) .text {
	background: #eaf4fd;
}

.project li:nth-child(6n-1) .text {
	background: #f7f7f7;
}

.project li:nth-child(6n-2) .text {
	background: #f0f9f3;
}

.project li:nth-child(6n-3) .text {
	background: #fcf5f4;
}

.project li:nth-child(6n-4) .text {
	background: #f6f7ff;
}

.project li:nth-child(6n-5) .text {
	background: #fff3e8;
}

.project li h2 {
	/*font-size: 1.4vw;*/
	font-size: 24px;
	margin-bottom: 30px;
	color: #000;
	font-weight: bold;
}

.project li p {
	font-size: 16px;
	color: #000;
	margin-bottom: 50px;
}

.project li span {
	display: block;
}

.project li span em {
	float: left;
	display: block;
	width: 40%;
	font-style: normal;
	font-size: 16px;
	padding-left: 35px;
	position: relative;
	line-height: 28px;
}

.project li span em::after {
	content: "";
	display: block;
	width: 100%;
	width: 18px;
	height: 1px;
	background: #ababab;
	position: absolute;
	left: 0;
	top: 50%;
}

.project li a {
	display: block;
}

.project li a:hover .img_box span {
	transform: scale(1.05);
	-ms-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-o-transform: scale(1.05);
}

.project li:hover {
	box-shadow: 2.5px 4.33px 5px 0px rgba( 0, 0, 0, 0.2);
}

.project li:hover .text {
	background: #0d4290 !important;
}

.project li:hover h2 {
	color: #fff;
}

.project li:hover p {
	color: #fff;
}

.project li:hover span em {
	color: #fff;
}

.news {
	padding: 1.6vw 2.1vw 0;
	background: #ececec;
}

.txt.tc {
	text-align: center;
	padding: 70px 0 40px;
}

.txt.tc h2 {
	font-size: 36px;
	color: #000000;
	line-height: 64px;
}

.txt.tc h3 {
	font-size: 16px;
	color: #000000;
}

nav {
	padding-bottom: 24px;
}

nav ul {
	float: right;
	padding: 0 2.1vw;
}

nav ul li {
	float: left;
	margin-left: 35px;
	color: #000;
}

nav ul li.on a {
	color: #ec6516;
}

.news li {
	width: 23.5%;
	float: left;
	margin-bottom: 30px;
	background: #fff;
	color: #fff;
	margin-right: 2%;
}

.news li a {
	display: block;
	color: #333;
	transition: all 0.3s;
}

.news li h2 {
	line-height: 1;
	font-size: 16px;
	color: #333;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 1vw;
	border-left: 1px solid #ececec;
}

.news li h2 b {
	display: block;
	font-style: normal;
	font-weight: normal;
	width: 100%;
	line-height: 21px;
	height: 21px;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	padding-right: 16px;
}

.news li .img_box {
	height: 262px;
}

.news li .tit span {
	font-size: 12px;
	position: absolute;
	left: 20px;
	top: 22px;
	text-align: center;
}

.news li span em {
	display: block;
	font-style: normal;
	font-weight: bold;
	font-size: 40px;
	line-height: 1;
}

.news li p {
	font-size: 13px;
	color: #666666;
	padding: 0 20px;
	margin-top: 20px;
	height: 38px;
	width: 100%;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.news li i {
	display: block;
	padding: 0 20px;
	line-height: 50px;
	margin-top: 15px;
}

.news li i b {
	color: #666666;
	font-size: 13px;
	display: block;
	border-top: 1px solid #ececec;
	font-weight: normal;
	font-style: normal;
	background: url(../img/icon_right.png) no-repeat right center;
	transition: all 0.3s;
}

.news li .tit {
	padding-left: 90px;
	position: relative;
	padding-top: 20px;
}

.news li:nth-child(8n-7) .img_box {
	display: none;
}

.news li:nth-child(8n-6) .img_box {
	display: none;
}

.news li:nth-child(8n-5) {
	float: right;
}

.news li:nth-child(8n-4) {
	float: right;
}

.news li:nth-child(8n-3) {}

.news li:nth-child(8n-2) .img_box {}

.news li:nth-child(8n-1) .img_box {
	display: none;
}

.news li:nth-child(8n) .img_box {
	display: none;
}

.news li:nth-child(8n-1) {
	float: right;
}

.news li:nth-child(8n) {
	float: right;
}

.news li:nth-child(8n-1),
.news li:nth-child(8n-5) {
	margin-right: 0;
}

.news li a:hover .img_box span {
	transform: scale(1.05);
	-ms-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-o-transform: scale(1.05);
}

.news li a:hover {
	box-shadow: 2.5px 4.33px 5px 0px rgba( 0, 0, 0, 0.2);
}

.news li a:hover i b {
	background-position: right 15px center;
}

.aboutnews {
	border-top: 1px dashed #b7b7b7;
}

.aboutnews .tit {
	margin: 15px 0;
	padding-left: 35px;
	font-size: 20px;
	color: #020202;
	background: url(../img/n1.png) no-repeat 10px center;
}

.aboutnews .con ul li {
	float: left;
	width: 50%;
	padding-left: 25px;
	padding-right: 30px;
	background: url(../img/yuan2.png) no-repeat left center;
}

.aboutnews .con ul li a {
	line-height: 40px;
	height: 40px;
	padding-right: 20px;
	background: url(../img/yuan.png) no-repeat right center;
}

.aboutnews .con ul li a:hover {
	background-image: url(../img/yuan0.png);
}

.process {
	padding: 80px 0 140px;
}

.process h2 {
	text-align: center;
	font-size: 36px;
	color: #000000;
	font-weight: normal;
	margin-bottom: 60px;
}

.process ul {}

.process li {
	/*width: 12.8%;*/
	/*margin-right: 1.733%;*/
	width: 12%;
	margin-right: 2.666%;
	float: left;
	padding: 45px 0 35px;
	text-align: center;
	position: relative;
	background: #fff;
	border-radius: 10px;
	border: 1px solid #ececec;
	/*-moz-box-shadow: 0px 0px 20px rgba(13, 10, 10, 0.2);
	-webkit-box-shadow: 0px 0px 20px rgba(13, 10, 10, 0.2);
	box-shadow: 0px 0px 20px rgba(13, 10, 10, 0.2);*/
}

.process li:last-child {
	margin-right: 0;
}

.process li img {
	display: block;
	margin: 0 auto 18px;
	width: 45px;
}

.process li .t1 {
	position: relative;
	/*font-size: 20px;*/
	font-size: 17px;
	color: #000;
	font-weight: bold;
	line-height: 28px;
	padding-bottom: 15px;
}

.process li .t1:before {
	content: "";
	position: absolute;
	left: 50%;
	bottom: 0;
	margin-left: -16px;
	width: 32px;
	height: 2px;
	background: #ececec;
}

.process li span {
	margin-top: 15px;
	display: block;
	/*font-size: 16px;*/
	font-size: 14px;
	color: #333333;
	line-height: 20px;
}

.process li::after {
	content: "";
	display: block;
	position: absolute;
	width: 100%;
	height: 40px;
	background: url(../img/jiantoux.png) no-repeat center;
	left: 0;
	bottom: -30px;
	z-index: 1;
}

.process li .num {
	font-size: 16px;
	color: #ffffff;
	width: 30px;
	height: 30px;
	line-height: 30px;
	position: absolute;
	bottom: -15px;
	left: 50%;
	margin-left: -15px;
	background: #ec6516;
	border-radius: 50%;
	z-index: 2;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.process li:hover .num {
	-moz-transform: translateY(-5px);
	-webkit-transform: translateY(-5px);
	transform: translateY(-5px);
}

.keywords {
	padding: 70px 0;
	background: #ececec;
}

.keywords .content {
	background: #fff;
	border: 1px solid #e3e3e3;
	padding-bottom: 30px;
}

.keywords .tit {
	line-height: 54px;
	padding: 0 30px;
	border-bottom: 2px solid #ececec;
	margin-bottom: 30px;
}

.keywords .tit span {
	font-size: 18px;
	color: #000;
}

.keywords .tit em {
	display: block;
	float: right;
	padding-left: 30px;
	background: url(../img/icon_change.png) no-repeat left center;
	font-style: normal;
	cursor: pointer;
}

.keywords .a_box {
	padding: 0 30px;
}

.keywords .a_box a {
	display: inline-block;
	line-height: 36px;
	padding: 0 20px;
	border-radius: 4px;
	background: #ececec;
	color: #333;
	margin: 0 5px 8px;
	transition: all 0.3s;
}

.keywords .a_box a:hover {
	background: #1e1e1e;
	color: #fff;
}

.yewu {
	padding: 0 2.1vw;
}


/*================================================================*/

footer {
	color: #b8b8b8;
	padding: 80px 0 20px;
	background: #1e1e1e;
}

footer::after {
	content: "";
	display: block;
	clear: both;
}

footer .col_1 {
	width: 29%;
	float: left;
	padding-right: 10px;
}

footer .col_1>a {
	display: block;
	margin-bottom: 40px;
}

footer .col_1>a img {
	display: block;
}

footer .col_1 h2 {
	font-size: 18px;
	color: #c7c7c7;
}

footer .col_1 p {
	font-size: 14px;
	margin-bottom: 35px;
}

footer .col_1 .qqbtn {
	display: inline-block;
	border: 1px solid #ffffff;
	width: 130px;
	height: 40px;
	line-height: 38px;
	background: none;
	color: #fff;
	text-align: center;
	margin-right: 16px;
}

footer .col_1 .qqbtn img {
	margin-right: 10px;
	vertical-align: middle;
}

footer .col_1 .qqbtn:hover {
	-moz-box-shadow: 0px 0px 15px rgba(195, 195, 195, 0.3);
	-webkit-box-shadow: 0px 0px 15px rgba(195, 195, 195, 0.3);
	box-shadow: 0px 0px 15px rgba(195, 195, 195, 0.3);
}

footer .col_1 button img {
	display: inline-block;
	margin-right: 4px;
}

footer .col_1 .qq span {
	color: #646464;
}

footer .tit {
	font-size: 22px;
	color: #c3c3c3;
	margin-bottom: 26px;
}

footer .tit span {
	display: block;
	float: right;
	font-size: 14px;
	color: #646464;
	padding-left: 26px;
	background: url(../img/footer_change.png) no-repeat left center;
	cursor: pointer;
}

footer .col_2 {
	width: 38%;
	float: left;
	margin-right: 6%;
	margin-left: 6%;
}

footer .col_2 .a_box a {
	color: #c3c3c3;
	line-height: 30px;
	padding: 0 6px;
	margin: 0 2px 5px;
	display: inline-block;
}

footer .col_2 .a_box a {
	border: 1px solid #333;
	transition: all 0.3s;
}

footer .col_2 .a_box a:hover {
	background: #fff;
	color: #333;
}

footer .col_3 {
	width: 24%;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
}

footer .col_3 p {
	line-height: 30px;
}


/*footer .col_3 p:nth-child(2) {
	color: #fff;
}*/

footer .col_4 {
	width: 26%;
	float: left;
	padding: 0 50px;
}

footer .col_4 a {
	display: block;
	line-height: 22px;
	margin-bottom: 7px;
}

footer .col_5 {
	width: 10%;
	float: left;
	padding-left: 10px;
}

footer .col_5 .ma {
	float: right;
	text-align: center;
}

footer .col_5 img {
	display: block;
	max-width: 100%;
	margin-bottom: 14px;
}

footer .col_6 {
	width: 100%;
	float: left;
	margin-top: 70px;
	padding-top: 36px;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
	padding-bottom: 30px;
}

footer .col_6 h2 {
	font-size: 16px;
	color: #c7c7c7;
	margin-bottom: 15px;
}

footer .col_6 h2 span {
	font-size: 14px;
	color: #c7c7c7;
	display: inline-block;
	margin-left: 5px;
}

footer .col_6 a {
	font-size: 13px;
	display: inline-block;
	padding-right: 10px;
	margin-right: 10px;
	border-right: 1px solid #515151;
	line-height: 1;
	margin-bottom: 9px;
	color: #646464;
}

footer .col_6 a:hover {
	color: #fff;
}

footer .col_7 {
	padding-top: 20px;
	width: 100%;
	float: left;
}

footer .col_7 p {
	float: left;
	font-size: 13px;
	color: #646464;
}

footer .col_7>a {
	display: block;
	float: right;
	color: #c7c7c7;
	padding-left: 22px;
	background: url(../img/footer_map.png) no-repeat left center;
}

footer .col_7>a:hover {
	color: #fff;
}

footer .col-8 {
	float: left;
	width: 61%;
	border-right: 1px solid #333333;
	border-left: 1px solid #333333;
}

.borl {
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
}
/*2020.05.14改*/
/*.teltbox {
	padding: 10px 20px 10px 50px;
	background: #333333 url(../img/teltbox.png) no-repeat 20px center;
	border-radius: 50px;
}
*/

.teltbox {
	padding: 10px 16px 10px 50px;
	background: #333333 url(../img/teltbox.png) no-repeat 15px center;
	border-radius: 50px;
}

.teltbox .t1 {
	font-size: 14px;
	color: #bebbbe;
	line-height: 14px;
}

.teltbox .t2 {
	margin-top: 5px;
	font-size: 18px;
	color: #ffffff;
	font-weight: bold;
	line-height: 20px;
}

.tellist {
	margin-top: 20px;
	padding: 0 10px;
}

.tellist p {
	border-bottom: 1px solid #333333;
}

.tellist span {
	color: #fff;
}

@media (max-width: 1440px) {
	.case .list li {
		height: 300px;
	}
}

@media (max-width: 1200px) {
	.txt {
		padding: 50px 0;
	}
	.txt h2 {
		font-size: 30px;
	}
	.txt.pb {
		padding-right: 365px;
	}
	.project li .text {
		height: 360px;
	}
	.in-project .project li .text {
		padding: 35px 50px 0;
		height: 420px;
	}
	.project li:hover h2 {
		font-size: 18px;
	}
	.project li p {
		font-size: 16px;
		margin-bottom: 25px;
	}
	.project li span em {
		font-size: 14px;
	}
	.news li {
		width: 48%;
		float: left !important;
		margin: 0 0 15px !important;
	}
	.news li:nth-child(2n) {
		margin-left: 4% !important;
	}
	.news li .img_box {
		display: none;
	}
	.process {
		padding: 30px;
	}
	.process h2 {
		font-size: 30px;
		margin-bottom: 30px;
	}
	.process li p {
		font-size: 16px;
		height: 48px;
	}
	.process li span {
		font-size: 14px;
	}
	.process li span br {
		display: none;
	}
	.keywords {
		padding: 20px;
	}
	.keywords .a_box a {
		padding: 0 10px;
	}
	/*footer .col_3,*/
	footer .col_4 {
		display: none;
	}
	footer .col_2 {
		width: 100%;
		margin: 0;
		padding: 0 10px;
		display: none;
	}
	footer .col_1 h2 {
		display: none;
	}
	footer .col_1 .qq {
		/*display: none;*/
	}
	.case .list li {
		height: 250px;
	}
}

@media (max-width: 992px) {
	.txt h2 {
		font-size: 20px;
	}
	.txt p {
		font-size: 14px;
	}
	.case nav ul li {
		margin-right: 20px;
		margin-left: 0;
	}
	.case .list li {
		width: 50%;
		height: 40vw;
	}
	.process li {
		width: 33.33333333333333%;
		margin-right: 0;
		margin-bottom: 30px;
	}
	.process li::after {
		display: none;
	}
	footer .col_1>a img {
		margin: 0 auto;
		max-width: 100%;
	}
	footer .col_5 {
		display: none;
	}
	footer .col-8 {
		width: 65%;
	}
	footer .col_1 {
		width: 35%;
	}
	footer .col_6 {
		margin-top: 20px;
		padding: 10px 0;
	}
}

@media (max-width: 768px) {
	.txt {
		padding: 20px 0;
	}
	.case .list li {
		width: 100%;
	}
	.case .img_box {
		height: 250px;
	}
	.case .list li {
		height: auto;
	}
	.case .list li dl {
		position: static;
		width: 100%;
		height: auto;
		color: #fff;
	}
	.case .list li {
		background: none;
		margin-bottom: 15px;
	}
	.case .list li dl {
		color: #333;
		padding: 5px;
		opacity: 1;
		-moz-transform: none;
		-webkit-transform: none;
		transform: none;
	}
	.case .list li a::after {
		display: none;
	}
	.txt.pb {
		padding: 10px;
	}
	.txt .twn {
		position: static;
		margin-top: 10px;
	}
	.txt .twn img {
		display: block;
		margin: 0 auto 10px;
		max-width: 100%;
	}
	.project li {
		width: 100%;
		margin: 0 0 20px 0;
	}
	.project li .img_box {
		height: 280px;
	}
	.project li h2 {
		font-size: 18px;
	}
	.project li p {
		font-size: 14px;
	}
	.project li .text {
		height: auto;
		padding: 20px;
	}
	.in-project .project li .text {
		height: auto;
		padding: 20px;
	}
	.project li:nth-child(2n) {
		margin-left: 0;
	}
	.news li {
		width: 100%;
	}
	.news li:nth-child(2n) {
		margin-left: 0 !important;
	}
	.keywords {
		padding: 10px;
	}
	.keywords .tit {
		margin-bottom: 10px;
	}
	.keywords .a_box {
		padding: 0 5px;
	}
	.keywords .a_box a {
		font-size: 12px;
		line-height: 2;
		padding: 0 5px;
		border-radius: 2px;
	}
}


/*=================================================================*/

.cases_banner {
	background: url(../img/bg_about.jpg) no-repeat center/cover;
	padding: 194px 0;
	margin-bottom: 75px;
	color: #ffffff;
}

.cases_banner img {
	display: block;
	max-width: 90%;
	margin: 0 auto;
}

.pagelist {
	text-align: center;
	/*margin: 110px 0 80px;*/
	margin: 50px 0;
}

.pagelist li {
	display: inline-block;
	line-height: 38px;
	margin-right: 10px;
}

.pagelist li a {
	display: block;
	width: 40px;
	height: 40px;
	border-radius: 2px;
	border: 1px solid #ececec;
	font-size: 16px;
	text-align: center;
}

.pagelist li a:hover,
.pagelist li a.on {
	border-color: #333333;
	color: #333;
}

.pagelist li .prev {
	text-indent: -9999px;
	width: 60px;
	border-color: #ececec;
	background: #ececec url(../img/icon_lb.png) no-repeat center;
}

.pagelist li .prev:hover {
	border-color: #1e1e1e;
	background: #1e1e1e url(../img/icon_lw.png) no-repeat center;
}

.pagelist li .next {
	text-indent: -9999px;
	width: 60px;
	border-color: #ececec;
	background: #ececec url(../img/icon_rb.png) no-repeat center;
}

.pagelist li .next:hover {
	border-color: #1e1e1e;
	background: #1e1e1e url(../img/icon_rw.png) no-repeat center;
}

@media (max-width: 768px) {
	.cases_banner {
		padding: 100px 0;
		margin-bottom: 30px;
	}
	.pagelist {
		margin: 30px 0;
	}
}

.tag_top {
	background: url(../img/bg_tag.jpg) no-repeat center/cover;
	color: #fff;
	padding: 160px 96px 90px;
	position: relative;
	min-height: 390px;
}

.tag_top .tbox {
	position: absolute;
	left: 96px;
	top: 50%;
	transform: translateY(-50px);
}

.tag_top h2 {
	font-size: 36px;
	font-weight: lighter;
	margin: 9px 0;
}

.tag_hot {
	padding: 40px 36px 60px;
	background: #f5f5f5;
	margin-bottom: 10px;
}

.tag_hot .inner {
	background: #fff;
	position: relative;
	/*height: 400px;*/
	/*height: 438px;*/
}

@media only screen and (max-width:1440px) {
	.tag_hot .text b {
		margin: 16px 0;
	}
}

@media only screen and (max-width:1280px) {
	.tag_hot .inner {
		/*height: 280px;*/
	}
	.tag_hot .text b {
		margin: 10px 0;
	}
	.tag_hot .text h2 {
		font-size: 25px;
	}
	.tag_hot .text {
		padding: 24px 30px;
	}
}

.tag_hot .img_box {
	position: absolute;
	width: 50%;
	left: 0;
	top: 0;
	height: 100%;
}

.tag_hot .img_box span {
	background-position: right center;
}

.tag_hot:hover .img_box span {
	transform: scale(1.05);
	-ms-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-o-transform: scale(1.05);
}

.taghotimgbox {
	float: left;
	width: 45.93%;
}

.taghotimgbox img {
	display: block;
	width: 100%;
}

.tag_hot .text {
	width: 54.07%;
	float: right;
	padding: 40px 90px 60px;
}

.tag_hot .text h2 {
	font-size: 36px;
	line-height: 1;
	font-weight: lighter;
}

.tag_hot .text b {
	display: block;
	width: 41px;
	height: 3px;
	background: #ec6516;
	margin: 25px 0 24px;
}

.tag_hot .text p {
	font-size: 15px;
	color: #343535;
	line-height: 30px;
	text-align: justify;
}

.normal_tit {
	text-align: center;
	font-size: 36px;
	padding: 62px 15px;
}

@media (max-width: 1400px) {
	.tag_hot .text {
		padding: 20px 30px 20px;
	}
	.normal_tit {
		font-size: 36px;
	}
	.normal_tit {
		padding: 40px 15px;
	}
}

@media (max-width: 992px) {
	.tag_hot .img_box {
		width: 100%;
		position: static;
		height: 350px;
	}
	.tag_hot .text {
		width: 100%;
		/*float: none;*/
	}
	.tag_top {
		padding: 60px 30px 40px;
	}
}

@media (max-width: 768px) {
	.tag_hot {
		padding: 10px;
	}
	.tag_hot .img_box {
		height: 175px;
	}
	.tag_hot .text {
		padding: 10px;
	}
	.tag_hot .text h2 {
		font-size: 20px;
		margin-top: 20px;
	}
	.tag_hot .text b {
		height: 2px;
		margin: 15px 0;
	}
	.tag_hot .text p {
		font-size: 14px;
	}
	.normal_tit {
		font-size: 30px;
		padding: 20px 15px;
	}
	.tag_top h2 {
		font-size: 20px;
	}
}


/*=========================================================================*/

.contact_top {
	position: relative;
	padding: 170px 100px 200px;
	overflow: hidden;
}

.contact_top iframe {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	width: 1920px;
}

.contact_top img {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	width: 1920px;
}

.contact_top .box {
	background: rgba(255, 255, 255, .95);
	padding: 42px 68px 52px;
	position: relative;
	z-index: 9;
	float: left;
	border-radius: 8px;
}

.contact_top .box h2 {
	font-size: 24px;
	line-height: 1.4;
}

.contact_top .box p {
	font-size: 12px;
	word-spacing: 2px;
}

.contact_top .box .line {
	width: 15px;
	height: 2px;
	background: #ec6516;
	margin-top: 40px;
	margin-bottom: 10px;
}

.contact_top .box h3 {
	font-size: 24px;
}

.contact_top .box span {
	display: block;
	font-size: 45px;
	color: #ec6516;
	line-height: 1;
}

.contact_c {
	padding: 57px 100px;
	background: #ececec;
}

.contact_c .t {
	background: #fff;
	padding: 55px 0 60px;
	margin-bottom: 20px;
}

.contact_c .t dl {
	width: 50%;
	float: left;
	padding: 0 60px;
}

.contact_c .t dt {
	font-size: 24px;
	height: 56px;
	line-height: 56px;
	font-weight: lighter;
	border-bottom: 1px solid #ccc;
	margin-bottom: 25px;
}

.contact_c .t dd {
	font-size: 16px;
	padding: 10px 0 10px 40px;
	line-height: 28px;
}

.contact_c .t dd.address {
	background: url(../img/icon_c1.jpg) no-repeat left center;
}

.contact_c .t dd.tel {
	background: url(../img/icon_c2.jpg) no-repeat left center;
}
.contact_c .t dd.tel:nth-child()
.contact_c .t dd.qq {
	display: none;
	background: url(../img/icon_c3.jpg) no-repeat left center;
}

.contact_c .t dd.email {
	background: url(../img/icon_c4.jpg) no-repeat left center;
}

.contact_c .b {
	padding: 40px 50px;
	background: #fff;
}

.contact_c .b h3 {
	font-size: 30px;
	line-height: 40px;
	padding: 15px 0;
	border-bottom: 1px solid #ccc;
	margin-bottom: 30px;
	font-weight: lighter;
}

.jobmain {
	font-size: 0;
}

.contact_c .b dl {
	float: left;
	width: 50%;
	margin-bottom: 30px;
	padding: 0 10px;
	text-align: justify;
}

.contact_c .b dt {
	font-size: 24px;
	margin-bottom: 15px;
}

.contact_c .b dd {
	font-size: 14px;
	line-height: 30px;
}

.job_p {
	padding-top: 60px;
	font-size: 16px;
}

.job_p .mail {
	color: #e91f2f;
}

@media (max-width: 1200px) {
	.contact_top iframe,
	.contact_top img {
		width: 1500px;
	}
	.contact_c {
		padding: 25px 50px;
	}
	.contact_c .b {
		padding: 20px 25px;
	}
	.contact_c .b h3 {
		font-size: 22px;
	}
	.contact_c .t dl {
		padding: 0 30px;
	}
}

@media (max-width: 992px) {
	.contact_top iframe,
	.contact_top img {
		position: static;
		width: 100%;
		height: auto;
	}
	.contact_top {
		padding: 0;
		background: #ececec;
	}
	.contact_top .box {
		margin: 0 auto;
		float: none;
		position: static;
		text-align: center;
	}
	.contact_top .box .line {
		margin-right: auto;
		margin-left: auto;
	}
	.contact_c {
		padding: 15px;
	}
	.contact_c .b dl {
		width: 100%;
		float: none;
	}
}

@media (max-width: 768px) {
	.contact_top .box {
		padding: 30px 15px;
	}
	.contact_top .box h2 {
		font-size: 20px;
	}
	.contact_top .box p {
		word-spacing: 0px;
		font-size: 10px;
	}
	.contact_top .box h3 {
		font-size: 18px;
	}
	.contact_top .box span {
		font-size: 38px;
		margin-top: 5px;
	}
	.contact_c .t dl {
		width: 100%;
		margin-bottom: 25px;
		padding: 0 15px;
	}
	.contact_c .b {
		padding: 20px 15px;
	}
	.job_p {
		padding-top: 30px;
	}
}

.tag_top .op_btn {
	position: absolute;
	right: 90px;
	bottom: 38px;
}

.tag_top .op_btn a {
	display: inline-block;
	width: 50px;
	height: 50px;
	border: 1px solid #fff;
	border-radius: 50%;
	transition: all 0.3s;
}

.tag_top .op_btn a.prev {
	background: url(../img/icon_nl.png) no-repeat center;
}

.tag_top .op_btn a.next {
	background: url(../img/icon_nr.png) no-repeat center;
}

.tag_top .op_btn a.menu {
	background: url(../img/icon_nm.png) no-repeat center;
}

.tag_top .op_btn a:hover {
	background-color: #f98b2a;
	border-color: #f98b2a;
}

@media (max-width: 992px) {
	.tag_top .op_btn {
		bottom: 15px;
		right: 30px;
	}
}

@media (max-width: 768px) {
	.tag_top .op_btn {
		position: static;
		text-align: center;
		margin-top: 35px;
	}
}

.news_c {
	padding: 60px 15px;
	width: 1630px;
	margin: 0 auto;
	max-width: 100%;
}

.news_c .l {
	width: 69%;
	float: left;
}

.news_c .l .box {
	padding-bottom: 100px;
	border-bottom: 1px dashed #b7b7b7;
	/*font-size: 15px;
	line-height: 25px;*/
	font-size: 16px;
	line-height: 35px;
}

.news_c .l .box p {
	margin-top: 10px;
	margin-bottom: 20px;
}

.news_c .l .f {
	padding: 25px 0;
	border-top: 1px dashed #b7b7b7;
	border-bottom: 1px dashed #b7b7b7;
	margin: 3px 0;
	position: relative;
	/*font-weight: bold;*/
}

.news_c .l .f span {
	width: 90%;
	display: block;
	font-size: 15px;
	margin: 15px 0;
	color: #5d5d5d;
}

.news_c .l .f a {
	color: #5d5d5d;
}

.news_c .l .f .back {
	display: block;
	position: absolute;
	width: 92px;
	line-height: 32px;
	border-radius: 16px;
	text-align: center;
	border: 1px solid #c3c3c3;
	background: url(../img/icon_back.jpg) no-repeat 10px center;
	text-indent: 22px;
	right: 0;
	top: 50%;
	margin-top: -17px;
	transition: background-color 0.3s;
	-moz-transition: background-color 0.3s;
	-webkit-transition: background-color 0.3s;
}

.news_c .l .f .back:hover {
	color: #fff;
	border-color: #ec6516;
	background-color: #ec6516;
	background-image: url(../img/icon_back0.png);
}

.news_c .r {
	width: 25%;
	float: right;
}

.news_c .r_box {
	border: 1px solid #e9e9e9;
	margin-bottom: 23px;
}

.news_c .r_box h2 {
	font-size: 0;
	padding: 0 25px;
	border-bottom: 2px solid #e9e9e9;
}

.news_c .r_box h2 span {
	margin-bottom: -1px;
	display: inline-block;
	font-size: 18px;
	color: #000;
	line-height: 46px;
	border-bottom: 4px solid #ec6516;
}

.news_c .r_box h2 .huan {
	display: block;
	line-height: 46px;
	float: right;
	font-size: 14px;
	color: #646464;
	padding-left: 26px;
	background: url(../img/footer_change.png) no-repeat left center;
	cursor: pointer;
}

.news_c .r_box h2 i {
	display: inline-block;
	margin-right: 10px;
}

.news_c .r_box h2 img {
	width: 20px;
	vertical-align: middle;
}

.news_c .r_box ul {
	padding: 20px 15px;
	font-size: 14px;
	color: #5c5b5b;
	line-height: 40px;
}

.news_c .r_box ul a {
	display: block;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.news_c .r_box ul li {
	padding: 0 0 0 30px;
	background: #fff url(../img/yuan2.png) no-repeat 10px center;
}

.news_c .r_box ul li:nth-child(even) {
	/*background-color: #f5f5f5;*/
}

.news_c .r_box .a_box {
	padding: 22px 15px 32px;
}

.news_c .r_box .a_box a {
	display: inline-block;
	padding: 8px 18px;
	font-size: 14px;
	color: #333333;
	border-radius: 4px;
	background: #ececec;
	margin-bottom: 10px;
	transition: all 0.3s;
	margin-right: 10px;
}

.news_c .r_box .a_box a:hover {
	background: #1b1b1b;
	color: #fff;
}

@media (max-width: 1200px) {
	.news_c .r_box ul {
		padding: 10px;
	}
	.news_c .r_box ul li {
		padding-right: 10px;
	}
	.news_c .r_box ul a {
		font-size: 14px;
	}
	.news_c .r_box .a_box {
		padding: 20px 10px 20px;
	}
	.news_c .r_box .a_box a {
		padding: 6px 10px;
	}
}

@media (max-width: 992px) {
	.news_c .l {
		width: 100%;
		float: none;
		margin-bottom: 25px;
	}
	.news_c .r {
		display: none;
		width: 100%;
		float: none;
	}
}

@media (max-width: 768px) {
	.news_c {
		padding-top: 30px;
		padding-bottom: 0px;
	}
	.news_c .l .box {
		padding-bottom: 30px;
	}
	.news_c .l .f {
		padding: 15px 0;
	}
	.news_c .l .f .back {
		display: none;
	}
}

.cases_banner.no_margin {
	margin-bottom: 0;
}

.position {
	padding: 30px 2.1vw;
}


/*===============================about================================*/

.about1_sec {
	padding: 35px 0 60px;
	background: #fff;
}

.about1_sec .main1 {
	position: relative;
}

.about1_sec .main1 .pic {
	position: relative;
	width: 58.14%;
	border-radius: 0 20px 0px 20px;
	overflow: hidden;
}

.about1_sec .main1 .pic img {
	display: block;
	width: 100%;
	border: 0 20px 0 20px;
}

.about1_sec .main1 .tbox {
	position: absolute;
	width: 50.5%;
	height: 100%;
	right: 0;
	bottom: 0;
}

.about1_sec .main1 .tbox:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: url(../img/in1_secbg.png) no-repeat right top;
	z-index: 3;
}

.about1_sec .main1 .con {
	display: table;
	table-layout: fixed;
	width: 100%;
	height: 100%;
}

.zcon {
	width: 100%;
	display: table-cell;
	vertical-align: bottom;
	position: relative;
}

.whitebg {
	padding: 60px 135px 90px 55px;
	background: #fff;
}

.zindexbox {
	position: relative;
	z-index: 99;
	min-height: 345px;
}

.main1 .tbox .t1 {}

.about1_sec .main1 .tbox .t1 .ch {
	font-size: 35px;
	color: #000000;
	line-height: 35px;
}

.about1_sec .main1 .tbox .t1 .en {
	font-size: 36px;
	font-weight: bold;
	color: #000000;
}

.about1_sec .main1 .tbox .t2 {
	font-size: 26px;
	color: #333333;
}

.about1_sec .main1 .tbox .t3 {
	margin-top: 20px;
	font-size: 16px;
	color: #333333;
	line-height: 26px;
}

.about1_sec .main1 .tbox .t4 {
	margin-top: 20px;
	font-size: 14px;
	color: #333333;
	line-height: 24px;
}

.about1_sec .main1 .tbox .t4 span {
	color: #eb6617;
}

.about1_sec .num_con {
	margin-top: 35px;
}

.about1_sec .num_con ul {
	display: table;
	table-layout: fixed;
	zoom: 1;
	width: 100%;
}

.about1_sec .num_con ul li {
	width: 20.05%;
	display: table-cell;
	border-left: 1px solid #f8f8f8;
	padding-left: 40px;
}

.about1_sec .number_box {
	font-weight: bold;
	color: #333333;
}

.about1_sec .num_con .number {
	font-size: 60px;
}

.about1_sec .num_con .unit {
	font-size: 40px;
}

.about1_sec .text_box {
	font-size: 16px;
	color: #333333;
	line-height: 16px;
}

.about1_sec .num_con ul li .pic img {
	width: 32px;
	display: block;
}

.about1_sec .num_con ul li.last {
	width: 19.77%;
	background: #ef4122;
	position: relative;
}

.about1_sec .num_con ul li.last .tbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	text-align: center;
	color: #ffffff;
	/*background-image: -webkit-gradient(linear,39% 0%, 46% 100%, from(#EF8200), to(#E42F09));*/
	background: #EF8200 url(../img/last.jpg) no-repeat left center;
	background-size: 100% 100%;
	cursor: pointer;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.about1_sec .num_con ul li.last .tbox .t1 {
	margin-top: 35px;
	font-size: 24px;
	height: 32px;
}

.about1_sec .num_con ul li.last .tbox .t2 {
	font-size: 16px;
	height: 30px;
	opacity: 0.4;
}

.about1_sec .num_con ul li.last:hover {
	letter-spacing: 2px;
	opacity: 0.8;
}

.about2_sec {
	padding: 60px 0 90px;
	background: #f1f1f1;
	text-align: center;
}

.about2_sec .t1 {
	font-size: 16px;
	color: #333;
	line-height: 25px;
}

.about2_sec .t2 {
	margin: 35px 0 20px;
	font-size: 20px;
	color: #000000;
	line-height: 25px;
	font-weight: bold;
}

.about2_sec .main {
	margin-top: 35px;
	padding-top: 30px;
	position: relative;
	font-size: 0;
	overflow: hidden;
}

.about2_sec .main:before {
	content: "";
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -37px;
	width: 74px;
	height: 2px;
	background: #eb6617;
}

.about2_sec .main .tit {
	display: inline-block;
	vertical-align: middle;
	font-size: 35px;
	color: #fff;
	background: #eb6617;
	padding: 0 20px;
	position: relative;
	line-height: 70px;
	height: 70px;
}

.about2_sec .main .tit:after {
	content: "";
	position: absolute;
	top: 0;
	right: -10px;
	width: 10px;
	height: 100%;
	background: url(../img/titjiao.png) no-repeat left top;
}

.about2_sec .main .num_con {
	display: inline-block;
	vertical-align: middle;
	line-height: 70px;
	height: 70px;
}

.about2_sec .main .num_con ul li {
	display: inline-block;
	background: #fff;
	padding: 0 20px;
	margin-right: 6px;
}

.about2_sec .main .num_con .number {
	font-size: 40px;
	color: #000000;
	font-weight: bold;
}

.about2_sec .main .num_con .number_box {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	padding-right: 21px;
	font-size: 0;
	background: url(../img/xxian.png) no-repeat right center;
}

.about2_sec .main .num_con .unit {
	font-size: 14px;
	color: #333;
}

.about2_sec .main .num_con .text_box {
	display: inline-block;
	vertical-align: middle;
	font-size: 16px;
	color: #000000;
}

.about2_sec .main .num_con .text_box span {
	color: #eb6617;
}

.about3_sec {
	background-color: #fff;
	background-image: url(../img/in1bg.png);
	background-position: left top;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	zoom: 1;
}

.about4_sec {
	background: #fff;
	padding-bottom: 10px;
}

.about4_sec ul {
	display: table;
	table-layout: fixed;
	width: 100%;
	min-height: 470px;
}

.about4_sec ul li {
	display: table-cell;
	width: 20%;
	padding: 65px 50px;
	background: #d7343e url(../img/abg1.jpg) no-repeat left top;
	background-size: cover!important;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.about4_sec ul li:hover {
	opacity: 0.9;
}

.about4_sec ul li:nth-child(2) {
	background: #eb6617 url(../img/abg2.jpg) no-repeat left top;
}

.about4_sec ul li:nth-child(3) {
	background: #581aa2 url(../img/abg3.jpg) no-repeat left top;
}

.about4_sec ul li:nth-child(4) {
	background: #0b99da url(../img/abg4.jpg) no-repeat left top;
}

.about4_sec ul li:nth-child(5) {
	background: #6eb758 url(../img/abg5.jpg) no-repeat left top;
}

.about4_sec ul li .pic {
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.about4_sec ul li .pic img {
	display: block;
	width: 82px;
}

.about4_sec ul li:hover .pic {
	-moz-transform: translateY(-5px);
	-webkit-transform: translateY(-5px);
	transform: translateY(-5px);
}

.about4_sec ul li .tbox {
	margin-top: 54px;
	color: #fff;
}

.about4_sec ul li .tbox .t1 {
	font-size: 28px;
}

.about4_sec ul li .tbox .t2 {
	font-size: 16px;
	line-height: 24px;
}
.contact_c .t{
	position: relative;
}
.lianxiwom {
    position: absolute;
    top: 36%;
    left: 35%;
}
.contact_c .t .qq{
	display: none;
}
.lianxiwom p {
    text-align: center;
    font-size: 16px;
    margin-top: 3px;
}
/*======================================================*/


/*======================================================*/

.yinyan {
	padding: 20px 20px;
	margin: 0 0 20px 0;
	/*line-height: 26px;*/
	background: #f6f6f6;
	clear: both;
	display: block;
	/*font-size: 15px;*/
	color: #666;
	font-size: 16px;
	line-height: 35px;
}

.newstag {
	margin-top: 10px;
}

.newstag a {
	display: inline-block;
	padding: 3px 8px;
	font-size: 14px;
	color: #333333;
	border-radius: 4px;
	background: #ececec;
	margin-bottom: 10px;
	transition: all 0.3s;
}

.newstag a:hover {
	color: #ec6516;
}


/*======================================================*/


/*======================================================*/


/*======================================================*/


/*======================================================*/


/*======================================================*/


/*20190809*/

@media only screen and (max-width:1680px) {
	.w {
		width: 1530px;
	}
	.teltbox .t2 {
		font-size: 15px;
	}
}

@media only screen and (max-width:1440px) {
	.w {
		width: 1360px;
	}
	.pb h2 {
		font-size: 38px;
		line-height: 40px;
		margin-bottom: 40px;
	}
	.txt.tc h2 {
		font-size: 38px;
		line-height: 70px;
	}
	.process h2 {
		font-size: 38px;
		margin-bottom: 50px;
	}
	footer .tit {
		font-size: 20px;
		margin-bottom: 20px;
	}
	.tellist {
		padding: 0;
	}
	footer .col_2 {
		width: 40%;
		margin-right: 3%;
		margin-left: 3%;
	}
	footer .col_3 {
		width: 28%;
	}
	footer .col_4 {
		padding: 0 20px;
	}
	footer {
		padding: 50px 0 20px;
	}
	footer .col_6 {
		margin-top: 50px;
	}
	body {
		padding-top: 80px;
	}
	.txt {
		padding: 80px 0 80px;
	}
	.txt .t1 h2 {
		font-size: 60px;
		line-height: 80px;
	}
	.txt .t1 h3 {
		font-size: 30px;
		line-height: 35px;
	}
	.whitebg {
		padding: 40px 35px 0;
	}
	.about1_sec .main1 .tbox .t1 .ch {
		font-size: 25px;
		line-height: 25px;
	}
	.about1_sec .main1 .tbox .t1 .en {
		font-size: 26px;
	}
	.about1_sec .main1 .tbox .t2 {
		font-size: 18px;
	}
	.about1_sec .main1 .tbox .t3 {
		font-size: 15px;
		line-height: 22px;
	}
	.about1_sec .num_con .number {
		font-size: 50px;
	}
	.about2_sec .main .tit {
		font-size: 25px;
	}
	.txt.pb {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.about4_sec ul {
		min-height: 430px;
	}
	.about4_sec ul li {
		padding: 45px 20px;
	}
	.about4_sec ul li .tbox .t1 {
		font-size: 26px;
	}
	.tag_top {
		min-height: 290px;
	}
	.tag_top h2 {
		font-size: 30px;
	}
	.tag_hot .text {
		padding: 30px;
	}
	.tag_hot .text h2 {
		font-size: 30px;
	}
	.tag_hot .text p {
		font-size: 14px;
		line-height: 24px;
	}
	.normal_tit {
		text-align: center;
		font-size: 38px;
		padding: 40px 15px;
	}
	.cases_banner {
		padding: 110px 0;
	}
	.contact_c {
		padding: 40px;
	}
}

@media only screen and (max-width:1366px) {
	.w {
		width: 1280px;
	}
	.teltbox .t2 {
		font-size: 14px;
	}
}

@media only screen and (max-width:1280px) {
	.w {
		width: 1200px;
	}
	.teltbox .t2 {
		font-size: 12px;
	}
	.tellist {
		font-size: 13px;
	}
	.about1_sec .main1 .tbox .t4 {
		margin-top: 5px;
	}
	.whitebg {
		padding: 30px 30px 0;
	}
	.about1_sec .num_con .number {
		font-size: 40px;
	}
	.contact_c .b h3 {
		font-size: 25px;
	}
	.contact_c .b dt {
		font-size: 20px;
	}
	.process li span {
		font-size: 13px;
	}
}

@media only screen and (max-width:1024px) {
	.w {
		width: 960px;
	}
	.txt {
		padding: 50px 0;
	}
	.txt .t1 h2 {
		font-size: 40px;
		line-height: 60px;
	}
	.txt .t1 h3 {
		font-size: 20px;
		line-height: 25px;
	}
	.txt.pb {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.pb h2 {
		font-size: 28px;
		line-height: 30px;
		margin-bottom: 30px;
	}
	.txt.tc {
		padding: 40px 0;
	}
	.process h2 {
		font-size: 28px;
		margin-bottom: 30px;
	}
	.process li {
		width: 24.25%;
		margin-right: 1%;
		margin-bottom: 70px;
	}
	.process li:last-child {
		margin-right: 1%;
	}
	.process li:nth-child(4n) {
		margin-right: 0%;
	}
	.process li span {
		height: 40px;
	}
	footer .col_1,
	footer .col-8 {
		width: 45%;
	}
	footer .col_3 {
		width: 100%;
		padding-left: 50px;
		padding-right: 50px;
	}
	.about1_sec .main1 .pic {
		width: 100%;
	}
	.about1_sec .main1 .tbox {
		position: relative;
		width: 100%;
	}
	.whitebg {
		padding: 30px 20px;
	}
	.zindexbox {
		min-height: auto;
	}
	.about1_sec .num_con ul li {
		padding-left: 10px;
	}
	.about1_sec .num_con ul li.last .tbox .t1 {
		font-size: 20px;
		height: auto;
	}
	.about1_sec .num_con ul li.last .tbox .t2 {
		font-size: 14px;
	}
	.about2_sec {
		padding: 30px 0;
	}
	.tag_top {
		min-height: 190px;
		padding: 30px;
	}
	.tag_top h2 {
		font-size: 22px;
	}
	.tag_hot {
		padding: 30px 2.1vw;
	}
	.tag_hot .text {
		padding: 30px 20px;
	}
	.tag_top .tbox {
		position: static;
		transform: none;
	}
	.tag_hot .text h2 {
		font-size: 22px;
	}
	.cases_banner {
		margin-bottom: 30px;
	}
	.pagelist {
		margin: 30px 0;
	}
	.contact_c .t dt {
		font-size: 22px;
		height: 36px;
		line-height: 36px;
		margin-bottom: 15px;
	}
	.contact_c .b h3 {
		font-size: 22px;
		line-height: 30px;
		padding: 10px 0;
	}
	.contact_c .b dt {
		font-size: 16px;
	}
	.contact_c .b dd {
		line-height: 22px;
	}
	.contact_c .b dl {
		width: 100%;
	}
	.job_p {
		padding-top: 0px;
	}
}

@media only screen and (max-width:960px) {
	.w {
		width: 768px;
	}
	header {
		line-height: 35px;
	}
	header.fixed {
		line-height: 35px;
	}
	.cases_banner {
		padding: 60px 0;
	}
}

@media only screen and (max-width:768px) {
	.w {
		width: 100%;
		padding: 0 2.1vw;
	}
	.lianxiwom {
    position: relative;
    top: 0;
     left: 0; 
    width: 100%;
    text-align: center;
    margin-bottom: 14px;
    /* transform: translateX(-50%); */
}
	body {
		padding-top: 55.5px;
	}
	.txt .t1 h2 {
		font-size: 22px;
		line-height: 30px;
	}
	.txt .t1 h3 {
		font-size: 16px;
		line-height: 22px;
	}
	.txt .t2 p {
		font-size: 14px;
		line-height: 20px;
		letter-spacing: 1px;
	}
	.txt.pb {
		padding-top: 10px;
		padding-bottom: 30px;
	}
	.pb h2 {
		font-size: 22px;
		line-height: 30px;
	}
	.txt.tc {
		padding: 10px 0 30px;
	}
	.process h2 {
		font-size: 22px;
	}
	.case .list li dt {
		font-size: 20px;
	}
	.txt.tc h2 {
		font-size: 22px;
		line-height: 30px;
	}
	.txt.tc h3 {
		font-size: 14px;
	}
	.news li span em {
		font-size: 24px;
	}
	.process li {
		width: 49%;
		margin-right: 2%;
		margin-bottom: 30px;
	}
	.process li:nth-child(4n) {
		margin-right: 2%;
	}
	.process li:nth-child(2n) {
		margin-right: 0%;
	}
	footer .col_1,
	footer .col-8 {
		width: 50%;
	}
	footer .col-8,
	.borl {
		border-right: none;
	}
	footer .col_6 {
		display: none;
	}
	.about1_sec {
		padding: 0 0 35px;
	}
	.about1_sec .num_con ul li {
		width: 50%;
		display: block;
		float: left;
		padding-left: 40px;
		margin-bottom: 20px;
	}
	.about1_sec .num_con ul li.last {
		height: 130px;
		width: 50%;
	}
	.about2_sec .main .tit {
		width: 175px;
		display: block;
		margin: 0 auto 20px;
		font-size: 22px;
	}
	.about2_sec .main .num_con .number {
		font-size: 30px;
	}
	.about1_sec .main1 .tbox .t1 .ch {
		font-size: 22px;
		line-height: 22px;
	}
	.about1_sec .main1 .tbox .t1 .en {
		font-size: 20px;
	}
	.about1_sec .main1 .tbox .t2 {
		font-size: 16px;
	}
	.about1_sec .main1 .tbox .t3 {
		margin-top: 5px;
	}
	.about4_sec {
		padding: 0;
	}
	.about4_sec ul li {
		width: 50%;
		display: block;
		float: left;
	}
	.about4_sec ul li .tbox {
		margin-top: 15px;
	}
	.about4_sec ul li .tbox .t1 {
		font-size: 20px;
	}
	.about4_sec ul li .tbox .t2 {
		font-size: 14px;
		line-height: 22px;
	}
	.normal_tit {
		text-align: center;
		font-size: 22px;
		padding: 30px 2.1vw;
	}
	.contact_c {
		padding: 30px 2.1vw;
	}
	.contact_top .box .line {
		margin-top: 10px;
	}
	.contact_c .t {
		background: #fff;
		padding: 30px 0;
	}
	.taghotimgbox {
		width: 100%;
	}
	/*.news_nav ul li#lm17 ,
.news_nav ul li#lm18 ,
.news_nav ul li#lm19 ,
.news_nav ul li#lmp {
    float: left;
    width: 50%;
    margin: 0;
}*/
}

@media only screen and (max-width:560px) {
	footer {
		padding: 20px 0 10px;
	}
	footer .col_1 {
		width: 100%;
	}
	footer .col-8,
	footer .col_7>a {
		display: none;
	}
	footer .col_1>a {
		margin-bottom: 20px;
	}
	footer .col_1 p {
		margin-bottom: 20px;
		text-align: justify;
	}
	.keywords {
		display: none;
	}
	.process {
		padding: 30px 2.1vw;
	}
	.process h2 {
		font-size: 20px;
	}
	.process li {
		padding: 30px 5px 35px;
	}
	.process li img {
		width: 45px;
	}
	.process li .t1 {
		font-size: 15px;
		line-height: 22px;
		padding-bottom: 15px;
	}
	.process li span {
		font-size: 14px;
	}
	.news li span em {
		/*font-size: 40px;*/
		font-size: 30px;
	}
	.txt .twn img {
		width: 50%;
	}
	.txt {
		padding: 30px 0;
	}
	.txt .t1 h2 {
		font-size: 20px;
		line-height: 26px;
	}
	.txt .t1 h3 {
		font-size: 14px;
		line-height: 20px;
	}
	.about1_sec {
		padding: 0 0 15px;
	}
	.about1_sec .main1 .tbox .t1 .ch {
		font-size: 20px;
		line-height: 20px;
	}
	.about1_sec .main1 .tbox .t1 .en {
		font-size: 18px;
	}
	.about1_sec .main1 .tbox .t2 {
		font-size: 14px;
	}
	.about1_sec .main1 .tbox .t3 {
		font-size: 14px;
		line-height: 24px;
	}
	.about1_sec .num_con ul li {
		padding-left: 20px;
	}
	.about1_sec .text_box {
		font-size: 13px;
	}
	.about1_sec .num_con .number {
		font-size: 30px;
	}
	.about1_sec .num_con .unit {
		font-size: 18px;
	}
	.about1_sec .num_con ul li.last {
		width: 100%;
	}
	.about2_sec .t1 {
		font-size: 14px;
		line-height: 24px;
	}
	.about2_sec .main .tit {
		width: 249px;
		height: 50px;
		line-height: 50px;
		font-size: 16px;
	}
	.about2_sec .main .tit:after {
		background-size: auto 100%;
	}
	.about2_sec .main .num_con {
		height: auto;
		line-height: 40px;
		text-align: left;
	}
	.about2_sec .main .num_con ul li {
		display: block;
		background: #fff;
		padding: 0 20px;
		margin-right: 0;
		margin-bottom: 10px;
	}
	.about2_sec .t2 {
		margin: 20px 0;
		font-size: 16px;
		line-height: 24px;
	}
	.pb h2 {
		margin-bottom: 15px;
		font-size: 20px;
		text-align: center;
	}
	.pb p {
		line-height: 22px;
		display: none;
	}
	.about3_sec .pb p {
		display: block;
	}
	.txt span {
		display: none;
	}
	.about4_sec ul li {
		width: 100%;
		padding: 20px;
	}
	.tag_top {
		min-height: auto;
		padding: 10px 0;
		text-align: center;
	}
	.tag_top .tbox {
		position: static;
		width: 100%;
		height: 100%;
		transform: none;
		text-align: center;
	}
	.tag_top h2 {
		font-size: 16px;
	}
	.tag_hot .text h2 {
		margin-top: 0;
	}
	.cases_banner {
		padding: 35px 0;
	}
	.cases_banner img {
		width: 60%;
	}
	.contact_top .box span {
		font-size: 22px;
	}
	.contact_c .t {
		padding-bottom: 0;
	}
	.contact_c .t dt {
		font-size: 18px;
		height: auto;
		line-height: 24px;
		padding-bottom: 10px;
		margin-bottom: 15px;
	}
	.contact_c .t dd {
		font-size: 14px;
		padding: 5px 0 5px 40px;
		line-height: 24px;
	}
	.contact_c .b h3 {
		font-size: 20px;
		line-height: 26px;
	}
	.aboutnews .con ul li {
		width: 100%;
		padding-right: 10px;
	}
	.news_c .l .f {
		padding: 0;
	}
	.news_c .l .f span {
		font-size: 14px;
		font-weight: normal;
	}
	.tag_top .op_btn {
		display: none;
	}
	footer .col_1 .qq {
		text-align: center;
	}
	.case .list li dd {
		display: none;
	}
	.about4_sec ul li .pic img {
		margin: 0 auto;
	}
	.about4_sec ul li .tbox {
		text-align: center;
	}
}

@media only screen and (max-width:480px) {}


/*2019/12/9*/

@font-face {
	font-family: "iconfont";
	src: url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff');
}

.body_list_classification {
	/*width: 275px;*/
}

.content_body_list {
	width: 100%;
	background: url(../images/bn2.png) no-repeat 100% 50%;
	padding: 0px 50px;
	display: block;
}

.body_list_title {
	font-size: 20px;
	color: #333333;
	text-align: center;
	margin-bottom: 15px;
}

.body_list_content {
	font-size: 13px;
	color: #666666;
	text-align: center;
	line-height: 26px;
	height: 72px;
	overflow: hidden;
}

.body_list_classification .list_classification_list {
	display: inline-block;
	width: 50%;
	text-align: center;
	border-bottom: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	padding: 20px 0px;
	float: left;
}

.body_list_classification .list_classification_list:nth-child(1) {
	padding-top: 10px;
}

.iconfont {
	font-family: "iconfont" !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.body_list_classification .list_classification_list dd {
	color: #222222;
	font-size: 28px;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
}

.body_list_classification .list_classification_list dt {
	color: #333;
	font-size: 14px;
	margin-top: 10px;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
	font-weight: normal;
}

.body_list_classification .list_classification_list:nth-child(2n) {
	border-right: 0px;
}

.body_list_classification .list_classification_list:nth-child(2) {
	padding-top: 10px;
}

.body_list_classification .list_classification_list:nth-child(3) {
	border-bottom: 0px;
	padding-bottom: 10px;
}

.body_list_classification .list_classification_list:nth-child(4) {
	border-bottom: 0px;
	padding-bottom: 10px;
}

.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.owl-theme .owl-controls {
	text-align: center;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
}

.clear:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.owl-theme .owl-controls .owl-nav {
	display: none !important;
}

.owl-theme .owl-controls .owl-nav div {
	width: 21px;
	height: 40px;
	position: absolute;
	top: -135px;
}

.owl-theme .owl-controls .owl-nav .owl-prev {
	left: -55px;
	background: url(../images/news_prev.png) no-repeat 100%;
}

.owl-theme .owl-controls .owl-nav .owl-next {
	right: -55px;
	background: url(../images/news_next.png) no-repeat 100%;
}

.owl-theme .owl-controls .owl-dots {
	margin-top: 30px;
	display: none !important;
}

.owl-theme .owl-dots .owl-dot {
	display: inline-block;
	zoom: 1;
}

.owl-theme .owl-dots .owl-dot span {
	-webkit-backface-visibility: visible;
	display: block;
	width: 13px;
	height: 13px;
	margin: 5px 7px;
	transition-property: opacity;
	transition-duration: 200ms;
	transition-timing-function: ease;
}

.owl-theme .owl-dots .owl-dot.active span {
	background: #00a0ae;
}

.body_list_classification .list_classification_list:hover dd {
	color: #ff7019;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
}

.body_list_classification .list_classification_list:hover dt {
	color: #ff7019;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
}

.project li:hover .body_list_classification .list_classification_list dd,
.project li:hover .body_list_classification .list_classification_list dt {
	color: #fff;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
}

.project li:hover .body_list_classification .list_classification_list {
	border-color: #fff;
}


/*
 
 * 2020/03/11
 * */

.newstabsbody ul {
	display: none;
}

.newstabsbody ul:first-child {
	display: block;
}

.pagestyle1 {
	margin: 50px 0;
	text-align: center;
	font-size: 0;
}

.pagestyle1 li {
	display: inline-block;
	margin-right: 20px;
	width: 120px;
	height: 40px;
	line-height: 40px;
}

.pagestyle1 a {
	display: block;
	text-align: center;
	color: #fff;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.pagestyle1 a span {
	font-size: 14px;
	display: inline-block;
	vertical-align: middle;
}

.pagestyle1 .prev {
	color: #2e2e2e;
	background: #e9eaea;
}

.pagestyle1 .prev:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	width: 18px;
	height: 40px;
	background: url(../img/icon_lb.png) no-repeat center center;
}

.pagestyle1 .next {
	background: #1d1d1d;
}

.pagestyle1 .next:after {
	content: "";
	display: inline-block;
	vertical-align: middle;
	margin-left: 10px;
	width: 18px;
	height: 40px;
	background: url(../img/icon_rw.png) no-repeat center center;
}

.pagestyle1 .prev:hover,
.pagestyle1 .next:hover {
	color: #fff;
	background-color: #da5b13;
}

.pagestyle1 .prev:hover:before {
	background-image: url(../img/icon_lw.png);
}

.pagestyle1 .next:hover:after {
	background-image: url(../img/icon_rw.png);
}

@media only screen and (max-width: 640px) {
	.txt.pb {
		padding: 10px 0;
	}
	.pagestyle1 {
		margin: 20px 0;
	}
	.news_nav ul {
		float: none;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: space-between;
		justify-content: space-between;
		-webkit-box-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		align-items: center;
		flex-wrap: wrap;
	}
	.news_nav ul li {
		float: none;
		margin-left: 0;
		font-size: 13px;
	}
}